c#的傳輸組件dotnetty


牛皮不多了,績效吹起。。。。

最近一直看大家寫的東西,了解的內容不少,我的牛皮也差不多吹完了。。。。

最后在說說最近測試的dotnetty.去年弄下來試了,不行,最近又弄下來了看看,可以了。哇哈哈哈哈哈哈。

我用過java的netty,就不多說它的使用和原理了,網上有書,有無數的博文,隨便找。當然dotnetty比較少,畢竟才出來不久,而且還是.net core的。這個是翻譯的使用原理可以看java的netty.當然dotnetty更加簡單點,它的例子就夠用了,差不多了。

   我還把它的源碼扣出來,編譯了.net standard版本,不同的是單獨引入了微軟的獨立庫(.net standard2.0沒有valuetask),另外把日志提取處理,換成了log4net.已經上傳git.

   另外再提一款通信組件zmq,有完全c#版本的,不過據說性能低點,已經簡單測試了,可以正常通信,里面的模式可以擴展。

  回到正題, dotnet有http協議和mqtt協議的解析,可以擴展有效的服務功能。

 順便提醒,其實mqtt協議,我建議大家看看有沒go寫的,一般go簡單,部署就一個文件搞到。比較這個只是消息傳輸。

 畫個大餅。

mqtt負責訂閱發布消息,dotnetty作為主要的通信組件。按照一般的加密傳輸方式處理傳輸過程。用etcd架設分布式系統。在加上前面的緩存,負載均衡,數據庫,基本上差不多了。我感覺滿足所有的組合內容了。以后看見什么再說吧。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM