smart-socket是一款国产Java AIO框架,力求极简、易用、高性能。我们的愿景是成为与Netty、Mina相媲美的通信框架。
特色:
- 代码量极少,可读性强
- 上手快,二次开发只需实现两个接口
- 性能爆表,充分压榨CPU、带宽
- 资源占用极低,IO线程0感知
- 自带心跳、流控、缓存压缩、流量/消息量监控等黑科技
- 文档齐全
数据分析:
数据指标分为:流入流量、流出流量、处理失败消息数、已处理消息量、已处理消息总量。
要评估smart-socket真正的处理能力,个人觉得应该将流入流量与流出流量、请求消息数与响应消息数分别累加统计。这并不是为了让smart-socket有一个漂亮的数据报告,因为无论是何种类型的流量和消息数,都是经由smart-socket处理的。一分钟内,它不仅完成了近10G流量的读入,还输出了近10G的流量。
按照该思路smart-socket本次的性能表现应为:
- 处理流量总数近20G,
- 消息总数超6亿,
- 平均处理消息数约1000W/秒。
资源
- 文档:https://smartboot.gitee.io/docs/
- github:https://gitee.com/smartboot/smart-socket