DotNetty[通俗易懂]
DotNetty中幾個重要的庫(程序集):
DotNetty.Buffers: 對內存緩沖區管理的封裝。
DotNetty.Codecs: 對編解碼是封裝,包括一些基礎基類的實現,我們在項目中自定義的協議,都要繼承該項目的特定基類和實現。
DotNetty.Codecs.Mqtt: MQTT(消息隊列遙測傳輸)編解碼是封裝,包括一些基礎基類的實現。
DotNetty.Codecs.Protobuf: Protobuf 編解碼是封裝,包括一些基礎基類的實現。
DotNetty.Codecs.ProtocolBuffers: ProtocolBuffers編解碼是封裝,包括一些基礎基類的實現。
DotNetty.Codecs.Redis: Redis 協議編解碼是封裝,包括一些基礎基類的實現。
DotNetty.Common: 公共的類庫項目,包裝線程池,并行任務和常用幫助類的封裝。
DotNetty.Handlers: 封裝了常用的管道處理器,比如Tls編解碼,超時機制,心跳檢查,日志等。
DotNetty.Transport: DotNetty核心的實現,Socket基礎框架,通信模式:異步非阻塞。
DotNetty.Transport.Libuv: DotNetty自己實現基于Libuv (高性能的,事件驅動的I/O庫) 核心的實現。
常用的庫有Codecs, Common, Handlers, Buffers, Transport,目前Azure團隊正在實現其他Netty中的API(包括非公共Netty的API),讓我們拭目以待吧。
總結
以上是生活随笔為你收集整理的DotNetty[通俗易懂]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: textarea 通过 json在各浏览
- 下一篇: CICD简介[通俗易懂]