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會越來完善和穩定。網站

 

 從開發背景角度分析ip

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

 可是在SpringCloud的背景是Spring家族,Spring是專一於企業級開源框架開發,在中國,或者在整個世界上Spring框架都應用的很是普遍。全部相對來講SpringCloud的背景比Dubbo更增強大。

 

最後總結下:若是學習Dubbo的話,學習其餘的分佈式解決方案須要本身組裝,反而若是學習SpringCloud,它已經把整個經常使用分佈式解決都整合好了。

相關文章
相關標籤/搜索