t-io历史、应用场景(图示——简)
t-io应用场景(文字描述——详)
t-io是基于JVM的网络编程框架,和netty属同类,所以netty能做的t-io都能做,考虑到t-io是从项目抽象出来的框架,所以t-io提供了更多的和业务相关的API,大体上t-io具有如下特点和能力:
内置完备的监控和流控能力
内置半包粘包处理
一骑绝尘的资源管理能力
内置心跳检查和心跳发送能力
内置IP拉黑
一流性能和稳定性(第三方权威平台TFB提供性能测试和稳定性服务)
极其稳定的表现(很多用户还是停在t-io 1.x版本,就是因为太过稳定,不想变动)
内置慢攻击防御
唯一一个内置异步发送、阻塞发送、同步发送的网络框架
唯一内置集群分发消息的能力
独创的多端口资源共享能力(譬如一个端口是websocket协议,一个端口是私有的im协议,这两个端口的资源可以共享,这对协议适配极其有用)
独创协议适配转换能力(让基于websocket和基于socket的应用看起来像是同一个协议)
独一档的资源和业务绑定能力:绑定group、绑定userid、绑定token、绑定bsId,这些绑定几乎囊括了所有业务需求