t-io是一个网络框架,从这一点来说是有点像netty的,但t-io的特点在于,它不仅仅是一个网络框架, 因为它为常见和网络相关的业务(如IM、消息推送、RPC、监控)提供了近乎于现成的解决方案,即开箱即用的API,简单列举如下
- 一个连接绑定userid(一个userid可以绑定多个连接,用于多端登录,可双向查找)
- 一个连接绑定token(一个token可以绑定多个连接,用于多端登录,可双向查找)
- 一个连接绑定群组(用于推送消息、IM中的群聊)
- 提供了各种各样的发送消息API,这些API都位于Aio.java中,譬如异步发送的都是以send开头的方法
t-io特点
极震撼的性能
- 单机支持百万级tcp长连接
- 有网友曾测出每秒收发500万条聊天消息,约165M
丰富的API,开发业务之利器
- 内置心跳检测、心跳发送
- 内置各种形态的消息推送API
- 内置最强最细级别的数据监控API
- 内置断链自动重连
丰富的案例和正在完善的生态
- tio-http-server已经发布
- tio-websocket-server已经发布
- tio-webpack已经发布
- tio-im已经开源(正在完善,暂时仅供参考)
- 已经被记录在册的案例(查 看)
-END-