t-io 3.5.9 发布,面向企业的百万级开源网络中台

talent-tan
 talent-tan
发布于 2020年02月13日
收藏 27

前置说明
1、t-io以前经常被拿来和netty作比较,一直以来t-io的侧重点都和netty不一样,t-io更偏向于服务应用,netty更像个网络框架中的spring----大包大揽(此处中性词),但并不提供偏向业务的API
2、t-io的社区也对t-io到底是什么感觉到迷惑----是个网络框架,但又做了不少业务上的事
3、综合考虑以上两者,现在有一个名词可以比较贴切地描述t-io是什么,这个名词就是“网络中台”,所谓“中台”,放在几年前,那叫“快速开发平台”,由此不难得出:"t-io是一个快速网络开发平台"的定位
4、t-io曾经是无门槛地面向广大开发人员的,两年下来,深感众口难调,一个人扛不起这么多索要服务的压力及其它事情,所以去年把t-io定调为开源免费,但服务面向企业的"作品"


本次更新
1、Tio.java添加了一系列工具方法,方便大家使用
    getByIp()
    removeSet()
    removeIp()
    removeGroup()
    removeUser()
    removeToken()
    closeSet()
    closeIp()
    closeGroup()
    closeUser()
    closeToken()
2、pom升级
3、其它无关紧要的小修改

pom最新坐标

<dependency>
    <groupId>org.t-io</groupId>
    <artifactId>tio-core</artifactId>
    <version>3.5.9.v20200214-RELEASE</version>
</dependency>

如果要使用tio-websocket

<dependency>
    <groupId>org.t-io</groupId>
    <artifactId>tio-websocket-server</artifactId>
    <version>3.5.9.v20200214-RELEASE</version>
</dependency>

如果要使用tio-http

<dependency>
    <groupId>org.t-io</groupId>
    <artifactId>tio-http-server</artifactId>
    <version>3.5.9.v20200214-RELEASE</version>
</dependency>

例行说明
现在已经成立公司全职打理t-io及生态产品,只是公司刚刚起步,第一年先以生存为主要目标,生存没问题后,会投入资金进行周边生态发展,到时可能会开源部分研发成果

cwl.gov.cn_【官方首页】-中国福彩网本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://fsqbm.com]
本文标题:t-io 3.5.9 发布,面向企业的百万级开源网络中台
加载中

精彩评论

湖水没了
湖水没了
tio里面 你自己编写encode decode方法,当有数据时会调用,你根据自己的业务组包,拆包, 包不完整时返回null就行,有完整的包时 返回包,然后移动指针位置就行,也有一些简单的方式 比如固定长度的 就不用自己编码解码了

最新评论(14

yl-yue
yl-yue
支持一下
细鬼爱姐姐妹子
细鬼爱姐姐妹子
希望发展越来越好
talent-tan
talent-tan
我们会努力的
天地不容元蟹牛
天地不容元蟹牛
强烈支持💪
城堡
城堡
支持
疯狂的逍遥
疯狂的逍遥
我来了
kami0314
kami0314
😄
simote
simote
支持!
开源中国首席罗纳尔多
开源中国首席罗纳尔多
您好,请问这个怎么用来解析TCP协议,和处理粘包问题?
orpherus
orpherus
TCP是流,哪来的包?
talent-tan
talent-tan
你说的这两个需求,任何一个合格网络框架都需要支持的
湖水没了
湖水没了
需要自己制定协议 比如固定长度的协议,头+消息长度+消息体方式,特殊符号分隔方式等
湖水没了
湖水没了
tio里面 你自己编写encode decode方法,当有数据时会调用,你根据自己的业务组包,拆包, 包不完整时返回null就行,有完整的包时 返回包,然后移动指针位置就行,也有一些简单的方式 比如固定长度的 就不用自己编码解码了
talent-tan
talent-tan
张总对t-io好熟练👍
返回顶部
顶部

页面底部区域 foot.htm