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及生態產品,只是公司剛剛起步,第一年先以生存為主要目標,生存沒問題后,會投入資金進行周邊生態發展,到時可能會開源部分研發成果

本站文章除注明轉載外,均為本站原創或編譯。歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動共創開源社區。
轉載請注明:文章轉載自 OSCHINA 社區 [http://www.unfhffyc.icu]
本文標題: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好熟練??
返回頂部
頂部
真人龙虎斗论坛