要想程式設計效率高,熟悉t-io很必要,省去你的APP中自己開發網路通訊的模組
1 、什麼是 t-io
t-io 是基於 java 開發的一個開源的網路程式設計架構,大家都知道現在手機上或者電腦上都裝了很多 APP ,這些 APP 都不是一個個在手機上或電腦上孤立的使用,而是能訪問其他的地方資料或者與其他節點進行實時聊天,故每個 APP 中都要有一個對外進行通訊的模組,這塊內容從程式設計的角度來看就能透過網路程式設計框架來實現, t-io 就是完成這塊的內容的最好的程式設計軟體。
軟體開發人員要開發一個新的應用,對於軟體中的通訊模組如果使用 tio 就不要專門開發新的通訊模組,這樣節省了開發時間,可以專注於打磨軟體中的其他內容,而且即使自己開發類似的對外通訊的網路架構,也不一定能達到使用 t-io 的通訊效果,我們知道一個好的流行的 APP 可能同時訪問的人非常多,幾十萬、幾百萬、甚至幾千萬上億同時訪問,這樣對於網路架構的設計就非常關鍵,如果設計不好就可能滿足不了這樣大的使用者同時訪問 APP ,如果出現這麼大的訪問量,可能導致當機,通訊中斷,通訊太慢等等情況。
t-io 經過創始人譚先生的精心打磨,效能超強,已經達到運營的的級別,用 t-io 寫的程式每秒能處理 1000+ 萬條訊息, 1.9G 記憶體能夠支撐 30 萬 TCP 長連線。
每秒處理 1051 萬條訊息 :
1.9G 記憶體支撐 30 萬 TCP 長連線 :
測試現場一:
測試現場二:
基於
tio
開發的即時通訊軟體譚聊,目前是業界效能最強的全開源銷售即時通訊軟體。
2、
t-io的核心模組
t-io 包含框架實現的核心模組 tio-core ,還有 tio-websocket-server 、 tio-http-server 、 tio-udp-server 、 tio-webpack-core 、 tio-flash-policy-server 等,後面所列都是基於 tio-core 開發的應用層元件。
tio-core : 基於 java aio 開發的網路程式設計框架。使用示例: tio-study 。
tio-websocket-server : 基於 tio-core 開發的 websocket 伺服器。使用示例: tio-websocket-showcase 。
tio-http-server : 基於 tio-core 開發的 http 伺服器。使用示例: tio-http-server-showcase 。
tio-udp-server : 基於 tio-core 開發的 udp 伺服器。使用示例: tio-udp-showcase 。
tio-websocket-client : 基於 tio-core 開發的 websocket 客戶端。
tio-webpack-core : 基於 tio-core 開發的 js/css/ht ml 編譯壓縮工具 。
3、t-io 使用案例
保守估算,正在使用 t-io 的企業有 10000+ ,並且還在不斷增加中,以下僅展示部分使用過 t-io 或購買過 t-io 授權的公司。
更多案例,請參考:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70006579/viewspace-2792766/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網路通訊程式設計程式設計
- Java實驗——基於GUI的網路通訊程式設計JavaGUI程式設計
- 網路程式設計框架t-io的程式設計基本知識介紹程式設計框架
- 通訊框架 t-io 學習——給初學者的Demo:ShowCase設計分析框架
- 網路程式設計-Socket通訊程式設計
- Socket網路程式設計基礎與實踐:建立高效的網路通訊程式設計
- 如何設計一個好的通訊網路協議協議
- 打造你自己的程式設計師品牌程式設計師
- ES系列(三):網路通訊模組解析
- PHP程式設計師要想在北京買房你得狠PHP程式設計師
- 網路程式設計與通訊原理程式設計
- 程式設計路上,送給處於迷茫中的你和自己程式設計
- t-io 3.7.5 釋出,口碑炸裂的國產網路程式設計框架程式設計框架
- 《Linux網路開發必學教程》18_網路通訊框架的完善Linux框架
- 論通訊子網在計算機網路中的地位和作用計算機網路
- 計算機網路中的通訊子網主要有哪些功能?計算機網路
- 國產開源網路程式設計框架t-io使用必備:極速開發器Tio.java程式設計框架Java
- Java網路程式設計UDP通訊原理Java程式設計UDP
- 一個網路通訊開發庫原始碼原始碼
- Taro 小程式開發大型實戰(一):熟悉的 React,熟悉的 HooksReactHook
- 簡單設計並開發一個行動通訊程式
- C#網路程式設計-簡單的通訊原始碼C#程式設計原始碼
- UNIX網路程式設計 卷2:程式間通訊程式設計
- Node.js之網路通訊模組淺析Node.js
- 《Linux網路開發必學教程》12_TCP通訊框架:服務端設計LinuxTCP框架服務端
- C++用libcurl庫進行http網路通訊程式設計C++HTTP程式設計
- 國產開源網路程式設計框架t-io的炸裂效能介紹之30W長連線併發程式設計框架
- t-io網路程式設計基礎知識介紹程式設計
- C++ Qt開發:QTcpSocket網路通訊元件C++QTTCP元件
- C++ Qt開發:QUdpSocket網路通訊元件C++QTUDP元件
- 用C++ Builder中的TServerSocket,TClientSocket來寫網路通訊程式 (轉)C++UIServerclient
- 計算機通訊之謎,帶你徹底理解socket網路程式設計(五)計算機程式設計
- 併發程式設計中,你加的鎖未必安全程式設計
- 聊聊如何設計千萬級吞吐量的.Net Core網路通訊!
- Java&Python的TCP&UDP通訊-網路程式設計JavaPythonTCPUDP程式設計
- Perl網路程式設計的10個模組程式設計
- UDP協議網路Socket程式設計(java實現C/S通訊案例)UDP協議程式設計Java
- 網路通訊