2.2K Star 9K Fork 2.9K

talent-tan / t-io

355738 tywo45 1706075542 talent-tan

3.8.5.v20230901-RELEASE

最后提交信息为: 版本更新
2022-09-16 11:47
355738 tywo45 1706075542 talent-tan

3.8.3.v20220902-RELEASE

最后提交信息为: 3.8.3.v20220902-RELEASE
2022-08-18 10:26
355738 tywo45 1706075542 talent-tan

3.8.2.v20220628-RELEASE

最后提交信息为: 3.8.2.v20220628-RELEASE
2022-02-07 16:38
355738 tywo45 1706075542 talent-tan

3.8.0.v20220128-RELEASE

最后提交信息为: 3.8.0.v20220128-RELEASE
2021-12-14 10:48
355738 tywo45 1706075542 talent-tan

3.7.6.v20211212-RELEASE

最后提交信息为: update README.md.
2021-08-25 11:36
355738 tywo45 1706075542 talent-tan

3.7.4.v20210808-RELEASE

最后提交信息为: update README.md.
2021-07-07 09:15
355738 tywo45 1706075542 talent-tan

t-io是基于java开发的,面向一线工程师的网络编程框架,它的愿景是让天下没有难写的网络程序。笔者也用t-io打造了新一代即时通讯产品----谭聊,欢迎大家体验(各大应用市场搜索“谭聊”),除了即时通讯,笔者还用t-io打造了新一代视频会议(易立境视频会议),很快就能上线体验

最后提交信息为: 3.7.3.v20210706-RELEASE
2021-03-18 10:23
355738 tywo45 1706075542 talent-tan

新版pom坐标

<dependency>
    <groupId>org.t-io</groupId>
    <artifactId>tio-core</artifactId>
    <version>3.7.2.v20210316-RELEASE</version>
</dependency>

社区版更新内容

  • pom各种依赖升级
  • 一些细节小修改

t-io日常小晒

输入图片说明

结束语

  1. t-io官网已经上线案例功能,大家可以在这里展示各自的产品(前提是产品基于t-io):t-io的案例作品

  2. 检验一个框架优劣的唯一标准是看基于它的产品质量是否足够优秀、数量是否足够多、口碑是否足够好,欢迎来t-io官网看看t-io的案例作品,也可以下载谭聊(基于t-io的功能完整的IM)来看看这个t-io案例优不优秀
    输入图片说明

  3. 最近社区版t-io更新的确实少,主要原因并不是没维护,而是因为2019年经历华为的全面压测后,确实足够稳定(是实战稳定,不是实验室稳定),所以大家不要有特别的想法

最后提交信息为: 3.7.2.v20210316-RELEASE
2021-01-07 09:41
355738 tywo45 1706075542 talent-tan

新闻
t-io 3.7.1 发布,我思故我在,我在故我聊

新版pom坐标

<dependency>
    <groupId>org.t-io</groupId>
    <artifactId>tio-core</artifactId>
    <version>3.7.1.v20210106-RELEASE</version>
</dependency>

社区版更新内容

  1. pom各种依赖升级
  2. 一些细节小修改

企业版更新内容

  1. 集群能力增强
  2. 增加了一些内置数据结构用于更便捷的锁操作、并发集合操作
  3. 其它小更新
最后提交信息为: 发布3.7.1.v20210106-RELEASE
2017-06-30 20:04
2017-05-05 07:03
355738 tywo45 1706075542 talent-tan

context的id由原来的自增长改为uuid,保证其值为全世界范围内唯一,为后面内置集群功能打下基础

Aio.java增加getChannelContextById(),为后面内置集群功能打下基础

线程池部分代码精简,原来是引入了全部的talent系列线程池框架的代码,考虑到大家并不需要,所以精简到t-io必须的代码

解决问答https://www.oschina.net/question/3439170_2240233,框架层面允许用户自己去处理心跳,只需要将org.tio.core.GroupContext.heartbeatTimeout设为0就好,其它用户爱怎么玩就怎么玩,框架层面不设置任何规范来束缚用户。

本版本没有bug修复,但有几处日志去掉了,还是把打印权交给应用的开发人员

代码精简,删除talent-nio时代许多过时的代码,目前代码量在3000多行左右,不过后面陆续内置新特性,代码量只会越来越多,预计一年内能发展到4-6000行左右,当然t-io删除的代码量远大于1万行(有一种说法:好代码是删出来的,深有体会),有些地方老是反复,就是因为觉得不够好,并且没有一个标准的好,只有试出来的好

删除部分鸡肋功能,以后提供哪些功能,有一部分将由t-io官方QQ群成员讨论决定。

最后提交信息为: 更新hutool到3.0.5
Java
1
https://gitee.com/tywo45/t-io.git
git@gitee.com:tywo45/t-io.git
tywo45
t-io
t-io

搜索帮助