t-io歷史、應(yīng)用場(chǎng)景(圖示——簡(jiǎn))

t-io應(yīng)用場(chǎng)景(文字描述——詳)
t-io是基于JVM的網(wǎng)絡(luò)編程框架,和netty屬同類,所以netty能做的t-io都能做,考慮到t-io是從項(xiàng)目抽象出來(lái)的框架,所以t-io提供了更多的和業(yè)務(wù)相關(guān)的API,大體上t-io具有如下特點(diǎn)和能力:
?內(nèi)置完備的監(jiān)控和流控能力
?內(nèi)置半包粘包處理
?一騎絕塵的資源管理能力
?內(nèi)置心跳檢查和心跳發(fā)送能力
?內(nèi)置IP拉黑
?一流性能和穩(wěn)定性(第三方權(quán)威平臺(tái)TFB提供性能測(cè)試和穩(wěn)定性服務(wù))
?極其穩(wěn)定的表現(xiàn)(很多用戶還是停在t-io 1.x版本,就是因?yàn)樘^穩(wěn)定,不想變動(dòng))
?內(nèi)置慢攻擊防御
?唯一一個(gè)內(nèi)置異步發(fā)送、阻塞發(fā)送、同步發(fā)送的網(wǎng)絡(luò)框架
?唯一內(nèi)置集群分發(fā)消息的能力
?獨(dú)創(chuàng)的多端口資源共享能力(譬如一個(gè)端口是websocket協(xié)議,一個(gè)端口是私有的im協(xié)議,這兩個(gè)端口的資源可以共享,這對(duì)協(xié)議適配極其有用)
?獨(dú)創(chuàng)協(xié)議適配轉(zhuǎn)換能力(讓基于websocket和基于socket的應(yīng)用看起來(lái)像是同一個(gè)協(xié)議)
?獨(dú)一檔的資源和業(yè)務(wù)綁定能力:綁定group、綁定userid、綁定token、綁定bsId,這些綁定幾乎囊括了所有業(yè)務(wù)需求