開心生活站

位置:首頁 > IT科技 > 

dubbo與springcloud的區別

IT科技1.09W

dubbo與springcloud的區別如下:

dubbo與springcloud的區別

1、dubbo由於是二進制的傳輸,佔用帶寬會更少;

2、springCloud是http協議傳輸,帶寬會比較多,同時使用http協議一般會使用JSON報文,消耗會更大;

3、dubbo的開發難度較大,原因是dubbo的jar包依賴問題,很多大型工程無法解決;

4、springcloud的接口協議約定比較自由且鬆散,需要有強有力的行政措施來限制接口無序升級;

5、dubbo的註冊中心可以選擇zk、redis等多種,springcloud的註冊中心只能用eureka或者自研。

dubbo是一個分佈式的服務框架,致力於提高性能和透明化的RPC遠程服務調用方案,以及SOA服務治理方案。Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發便利性巧妙地簡化了分佈式系統基礎設施的開發,如服務發現註冊、配置中心、消息總線、負載均衡、斷路器、數據監控等,都可以用Spring Boot的開發風格做到一鍵啓動和部署。Spring並沒有重複製造輪子,它只是將各家公司開發的比較成熟、經得起實際考驗的服務框架組合起來,通過Spring Boot風格進行再封裝屏蔽掉了複雜的配置和實現原理,最終給開發者留出了一套簡單易懂、易部署和易維護的分佈式系統開發工具包。

標籤:springcloud dubbo