smart-socket 是一款100%自研的国产开源通信框架,通过强化 AIO 的实现使其有着超越各大语言的通信性能和稳定性。
凭借自身极简、易用、高性能的特性,smart-socket 得到了诸多 开发人员和企业 的认可和青睐。
- 高性能、高并发、低延迟、绿色节能。
- 代码量极少,可读性强。核心代码不到 1500 行,工程结构、包层次清晰。
- 学习门槛低,二次开发只需实现 2 个接口(Protocol、MessageProcessor),具备通信开发经验的几乎无学习成本。
- 良好的线程模型、内存模型设计,保障服务高效稳定的运行。
- 支持自定义插件,并已提供了丰富地插件,包括:SSL/TLS通信插件、心跳插件、断链重连插件、服务指标统计插件、黑名单插件、内存池监测插件。
Plugin | 用途 |
---|---|
BlackListPlugin | 黑名单插件,smart-socket会拒绝与黑名单中的IP建立连接 |
BufferPageMonitorPlugin | 内存池监控插件 |
HeartPlugin | 心跳插件 |
MonitorPlugin | 服务指标监控插件 |
SocketOptionPlugin | 连接属性配置插件 |
SslPlugin | TLS/SSL加密通讯插件 |
StreamMonitorPlugin | 传输层通讯码流监控插件 |
- 官方QQ群: 172299083 、830015805。入群条件:
- 扫描底部二维码关注三刀公众号