Netty 支持的功能与特性
生活随笔
收集整理的這篇文章主要介紹了
Netty 支持的功能与特性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
按照定義來說,Netty 是一個異步、事件驅動的用來做高性能、高可靠性的網絡應用框架。主要的優點有:
1. 框架設計優雅,底層模型隨意切換適應不同的網絡協議要求。
2. 提供很多標準的協議、安全、編碼解碼的支持。
3. 解決了很多NIO 不易用的問題。
4. 社區更為活躍,在很多開源框架中使用,如Dubbo、RocketMQ、Spark 等。
上圖體現的主要是Netty 支持的功能或者特性:
1.底層核心有:Zero-Copy-Capable Buffer,非常易用的靈拷貝Buffer(這個內容很有意思,稍后專門來說);統一的API;標準可擴展的時間模型
2.傳輸方面的支持有:管道通信(具體不知道干啥的,還請老司機指教);Http 隧道;TCP 與UDP
3.協議方面的支持有:基于原始文本和二進制的協議;解壓縮;大文件傳輸;流媒體傳輸;protobuf 編解碼;安全認證;http 和websocket
?
總結
以上是生活随笔為你收集整理的Netty 支持的功能与特性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 反应堆Reactor
- 下一篇: RPC 概述