牛皮不多了,績效吹起。。。。
最近一直看大家寫的東西,了解的內容不少,我的牛皮也差不多吹完了。。。。
最后在說說最近測試的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架設分布式系統。在加上前面的緩存,負載均衡,數據庫,基本上差不多了。我感覺滿足所有的組合內容了。以后看見什么再說吧。