759 Star 3.7K Fork 948

GVPsmartboot / smart-socket

加入 Gitee
与超过 800 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

smart-socket 996.icu

smart-socket 是一款100%自研的国产开源通信框架,通过强化 AIO 的实现使其有着超越各大语言的通信性能和稳定性。

凭借自身极简、易用、高性能的特性,smart-socket 得到了诸多 开发人员和企业 的认可和青睐。

文档地址

🍁项目特色

  1. 高性能、高并发、低延迟、绿色节能。
  2. 代码量极少,可读性强。核心代码不到 1500 行,工程结构、包层次清晰。
  3. 学习门槛低,二次开发只需实现 2 个接口(Protocol、MessageProcessor),具备通信开发经验的几乎无学习成本。
  4. 良好的线程模型、内存模型设计,保障服务高效稳定的运行。
  5. 支持自定义插件,并已提供了丰富地插件,包括:SSL/TLS通信插件、心跳插件、断链重连插件、服务指标统计插件、黑名单插件、内存池监测插件。

🍭推荐

🎃性能排行

输入图片说明

🎈插件清单

Plugin 用途
BlackListPlugin 黑名单插件,smart-socket会拒绝与黑名单中的IP建立连接
BufferPageMonitorPlugin 内存池监控插件
HeartPlugin 心跳插件
MonitorPlugin 服务指标监控插件
SocketOptionPlugin 连接属性配置插件
SslPlugin TLS/SSL加密通讯插件
StreamMonitorPlugin 传输层通讯码流监控插件

🍩感谢

  • 感谢码云提供的代码托管和 Pages 服务。
  • 感谢 JetBrains 为 smart-socket 提供的 IDEA License。

🥳加入社群

  • 官方QQ群: 172299083 、830015805。入群条件:
    1. 普通用户:捐赠5元,并备注您的QQ号,我们将人工审核入群人员。
    2. 企业用户:完成【案例登记】并在加群时备注企业名。
  • 扫描底部二维码关注三刀公众号

简介

极简、易用、高性能的AIO通信框架,人人都能轻松应对百万级长连接场景。5G时代的通信微内核,适用于IM、RPC、IoT等诸多领域 展开 收起
Java 等 2 种语言
Apache-2.0
取消

smart-socket

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/smartboot/smart-socket.git
git@gitee.com:smartboot/smart-socket.git
smartboot
smart-socket
smart-socket
master

搜索帮助