SpringCloud與Dubbo區別


為什么放棄Dubbo 使用SpringCloud?

 

相同點:SpringCloud 和Dubbo可以實現RPC遠程調用框架,可以實現服務治理

 

不同點:

 SpringCloud是一套目前比較網站微服務框架了,整合了分布式常用解決方案遇到了問題注冊中心Eureka、負載均衡器Ribbon ,客戶端調用工具Rest和Feign,分布式配置中心Config,服務保護Hystrix,網關Zuul Gateway ,服務鏈路Zipkin,消息總線Bus等。

 

從架構上分析

Dubbo內部實現功能沒有SpringCloud強大(全家桶),只是實現服務治理,缺少分布式配置中心、網關、鏈路、總線等,如果需要用到這些組件,需要整合其他框架。

 

 從更新迭代速度分析

Dubbo目前更新速度沒有SpringCloud快,到SpringCloud2.0后SpringCloud會越來完善和穩定。

 

 從開發背景角度分析

 Dubbo的開發背景是阿里巴巴, 在中國也推出了非常多的優秀的開源框架

 但是在SpringCloud的背景是Spring家族,Spring是專注於企業級開源框架開發,在中國,或者在整個世界上Spring框架都應用的非常廣泛。所有相對來說SpringCloud的背景比Dubbo更加強大。

 

最后總結下:如果學習Dubbo的話,學習其他的分布式解決方案需要自己組裝,反而如果學習SpringCloud,它已經把整個常用分布式解決都整合好了。

 


免責聲明!

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



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