Netty是對socket的封裝
Netty的特性:
設計
1 統一的API,適用於不同的協議(阻塞和非阻塞)
2 給予靈活,可擴展的事件驅動模型
3 高度可制定的線程模型
4 可靠的無線連接數據Socket支持(UDP)
性能
1 更好的吞吐量,低延遲
2 更省資源
3 儘量減少不必要的內存拷貝
安全
1 完整的SSL/TLS和STARTTLS的支持
2 能在Applet與谷歌Android的限制環境運行良好
健壯性
1 不在因過快 過慢或超負載鏈接導致OutOfMemoryError
2 不在有在告訴網絡環境下NIO讀寫頻率不一致的問題
易用
1 完善的Java doc 用戶指南和樣例
2 簡單
Netty雜記一
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JavaScript中的window對象
window對象:每一個該對象代表一個瀏覽器窗口 1.常用方法如下 open("要打開的頁面文件名","打開窗口在操作系統中的名稱(任何名稱都可以)", "toolbar=?,menubar=?,
windy8833
2020-07-08 12:23:53
B2MailSch for becky! Windows 9x/ME/NT/2K/XP
yippeesk
2020-07-08 12:22:24
Zotero安裝使用說明
不如烂笔头
2020-07-08 11:54:33
解決Charles每30分鐘重啓一次
Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4
arthur
2020-07-08 10:41:26
6月份我國CPI同比上漲4.4% 上半年達到3.2%
導讀: 5月份全國工業品出廠價格數據 豬肉價格大漲市民瘋狂採購豬肉 央行加息時間猜測 猜測一:6月下旬 “5月份豬肉等價格上漲,受比價效應影
zys123456
2020-07-08 10:20:50
Apache Hive+Kerberos安裝配置及 Kettle訪問帶 Kerberos 認證的 Hive的集成
YoreYuan
2020-07-08 09:55:10
基於 Docker 的幾種常用 CentOS7 鏡像
YoreYuan
2020-07-08 09:55:10
IDEA:Server‘s certificate is not trusted(服務器的證書不受信任)
_竹_子
2020-07-08 08:57:40
Visual Studio 性能探查器使用技巧,看這篇就足夠了
thebulesky
2020-07-08 08:39:39
上傳本地代碼及更新代碼到GitHub及Git的四種區域五種狀態簡介
wf592523813
2020-07-08 08:32:11
window.open()用法詳解
lpz283929516
2020-07-08 07:40:43
VS Code保存文件時自動刪除行尾空格
码飞_CC
2020-07-08 07:39:23