3.8.5.v20230901-RELEASE
3.8.3.v20220902-RELEASE
3.8.2.v20220628-RELEASE
3.8.1.v20220401-RELEASE
3.8.0.v20220128-RELEASE
3.7.6.v20211212-RELEASE
3.7.4.v20210808-RELEASE
t-io是基于java开发的,面向一线工程师的网络编程框架,它的愿景是让天下没有难写的网络程序。笔者也用t-io打造了新一代即时通讯产品----谭聊,欢迎大家体验(各大应用市场搜索“谭聊”),除了即时通讯,笔者还用t-io打造了新一代视频会议(易立境视频会议),很快就能上线体验
<dependency>
<groupId>org.t-io</groupId>
<artifactId>tio-core</artifactId>
<version>3.7.2.v20210316-RELEASE</version>
</dependency>
t-io官网已经上线案例功能,大家可以在这里展示各自的产品(前提是产品基于t-io):t-io的案例作品
检验一个框架优劣的唯一标准是看基于它的产品质量是否足够优秀、数量是否足够多、口碑是否足够好,欢迎来t-io官网看看t-io的案例作品,也可以下载谭聊(基于t-io的功能完整的IM)来看看这个t-io案例优不优秀
最近社区版t-io更新的确实少,主要原因并不是没维护,而是因为2019年经历华为的全面压测后,确实足够稳定(是实战稳定,不是实验室稳定),所以大家不要有特别的想法
新版pom坐标
<dependency>
<groupId>org.t-io</groupId>
<artifactId>tio-core</artifactId>
<version>3.7.1.v20210106-RELEASE</version>
</dependency>
社区版更新内容
企业版更新内容
context的id由原来的自增长改为uuid,保证其值为全世界范围内唯一,为后面内置集群功能打下基础
Aio.java增加getChannelContextById(),为后面内置集群功能打下基础
线程池部分代码精简,原来是引入了全部的talent系列线程池框架的代码,考虑到大家并不需要,所以精简到t-io必须的代码
本版本没有bug修复,但有几处日志去掉了,还是把打印权交给应用的开发人员
代码精简,删除talent-nio时代许多过时的代码,目前代码量在3000多行左右,不过后面陆续内置新特性,代码量只会越来越多,预计一年内能发展到4-6000行左右,当然t-io删除的代码量远大于1万行(有一种说法:好代码是删出来的,深有体会),有些地方老是反复,就是因为觉得不够好,并且没有一个标准的好,只有试出来的好
删除部分鸡肋功能,以后提供哪些功能,有一部分将由t-io官方QQ群成员讨论决定。