t-io

Project Url: tywo45/t-io
Introduction: 解决其它网络框架没有解决的疼点
More: Author   ReportBugs   
Tags:

t-io 是基于 java 开发的一款高性能网络编程框架,其炸裂的性能、超长续航的稳定性、极简易用的 API、丰富够用的内置功能,让其一出道就受到广大工程师喜爱,并被持续口碑传递

源代码仓库

t-io gitee t-io github

为什么要开发 t-io

与其坐学厚厚的《xxx 权威指南》,不如站着自主研发,创造更多人一眼就懂的编程 API

t-io 的前世今生

  1. 2010 年,talent-tan 在某通讯大厂接手网管系统的通讯模块,老代码采用的是传统 IO,一个 client 需要至少 3 个线程来守,经常性内存溢出和宕机。talent-tan 临危受命,重写了通讯模块,解决了领导关注的全部问题
  2. 2012 年,基于 nio 研发了 talent-nio 框架
  3. 2013 年,用 talent-nio 写了 mycat 中的一个透传模块
  4. 2014 年,用 talent-nio 实现了热波直播的 IM 模块
  5. 2015 年,talent-tan 开始关注 aio 技术,同时把 talent-nio 中的线程池、锁处理、并发数据结构进行了进一步抽象,使这些“王谢堂前燕”,飞入“广大码农家”
  6. 2016 年,基于 aio 技术重写了 talent-nio,命名为 talent-aio,代码入驻码云,低调开源
  7. 2017 年,talent-aio 更名为 t-io,开始在开源中国用新闻的形式传播 t-io,同年 t-io 成为 GVP 项目,t-io 收获大量用户
  8. 2018 年,基于 t-io 实现了 tio-http-server、tio-websocket-server、tio-webpack 等周边产品,这些产品既验证了 t-io 的优秀,又反过来促进 t-io 的进步
  9. 2019 年,华为某团队对基于 t-io 的某智慧产品进行了长达 3~6 个月的拷机极限压测,t-io 经受住考验,为正式进入华为开源优选库做了扎实的铺垫
  10. 2020 年,t-io 正式入驻华为开源优选库,基于 t-io 开发的第一款商业 IM 谭聊正式上市,集群版 t-io 也正式完成研发并通过压测
  11. 2021 年,客户反馈基于 t-io 研发的谭聊非常稳定
  12. 2022 年,基于 t-io 研发的集群版本谭聊,获得用户极致的口碑,同时也为 t-io 的持续投入带来了相当长时间的资金保障

t-io 解决的痛点

t-io 的出发点是解决网络编程的用户痛点,其使命是让天下再也没有难开发的网络程序,且看 t-io 给用户带来的惊喜

  1. 易学易用,talent-tan 之所以创造 t-io,就是因为市面上同类产品学习成本大,所以在设计 api 时,特别关切用户的接受度。t-io 第一批用户仅仅是看了 t-io 官方提供的示范工程就掌握了 t-io
  2. 碾压全部知名同类产品的数据监控能力----既提供全面的监控数据,又保障性能的优异
  3. 内置心跳超时检查、心跳定时发送能力
  4. 极致打磨的底层集群能力,可无缝解决 IM、物联网等大型产品的集群需求
  5. 掉线自动重连能力
  6. t-io 实测性能一:1.9G 内存稳定支持 30 万 TCP 长连接:https://www.tiocloud.com/61
  7. t-io 实测性能二:用 t-io 跑出每秒 1051 万条聊天消息:https://www.tiocloud.com/41
  8. t-io 实测性能三:netty 和 t-io 对比测试结果:https://www.tiocloud.com/154
  9. 内置 ack 消息能力
  10. 内置半包粘包处理
  11. 自创同步锁、同步安全线程池、同步数据结构等工具库,为业务应用提供丰富的开箱即用 API
  12. 内置慢攻击防御机制,帮助应用自动拉黑嫌疑 IP
  13. 丰富的生态,目前已经用 t-io 实现了 http、websocket、mqtt 及大量私有协议
  14. 对开发工程师要求低,为企业节约人工成本
  15. 性能卓越,为企业节约硬件部署成本

t-io 文档

https://www.tiocloud.com/doc/tio/85

t-io 技术白皮书

《t-io 技术白皮书》

t-io 技术白皮书

t-io 口碑

t-io 用户口碑(一)

t-io 用户口碑(二)

t-io 用户口碑(三)

t-io 用户口碑(四)

t-io 用户口碑(五)

t-io 用户口碑(六)

t-io 使用案例

t-io 使用案例

t-io 见证历史

t-io 见证历史

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools