03.08 net平臺能用dubbo嗎?

來了啊餓哦


我們說.NET平臺生態體系差並不是憑感覺而言的,現實情況就是其生態體系遠比不上Java。就目前而言,不管是國外還是國內,知名的一些開源方案基本上都不會考慮.NET平臺,換言之,.NET平臺想使用這些成熟的開源組件也很難。

Dubbo是什麼?

Dubbo是由阿里開源的一款輕量級、高性能的分佈式服務框架,採用Java語言開發。它主要是為了解決服務治理而生的,提供功能有:遠程方法調用、負載均衡、服務註冊也發現等。

因為整個Dubbo是由Java開發的,.NET平臺默認是無法使用Dubbo的,但並不是說.NET就無法接入Dubbo。

.NET平臺接入Dubbo的方案

對於層構系統的通信,有一個非常不錯的中間件:Thrift,它是由Facebook開源的一款高效RPC框架,最大特性就是對於平臺支持度好,比如Java、C#、C++、PHP、Python、NodeJS等都支持。

而Dubbo支持多種協議,如:HTTP、RMI、Thrift,這樣一來就使得.NET平臺可以採用Thrift來和Dubbo進行通信了。

綜合起來看,事實就是這樣,Java基本上不需要做太多工作就能調用Dubbo,而.NET要歷經折騰才能勉強接入Dubbo,看到這裡.NET程序員朋友們是不是有話要說呢?

以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我瞭解更多科技知識!


分享到:


相關文章: