springcloud與dubbo的區別對比分析

2022-09-23 09:15:06 字數 579 閱讀 3634

github-dubbo可以看到dubbo的活躍度

線基本上是直線,可能是因為dubbo沉寂了五年,我們看github-springclou社群的活躍度

在dubbo停更的五年,spring cloud異軍突起。

dubbo是純粹的rpc框架,實現遠端服務呼叫。

spring cloud採用的是其於http 的rest方式。 嚴格來說,這兩種方式各有優劣。雖然從一定程度度上來說,後者犧牲了服務呼叫的效能,但也避免了上面提到的原生rpc帶來的問題。而且rest相比rpc更為靈活,服務提供方和呼叫方的依賴只依堂一紙契約,不存在**級的強依賴,這在強調快速微服務環境下,顯得更加合適。這也是dubbo和spring cloud最本質的區別

spring cloud比dubbo的功能更完善,涵蓋更廣,而且作為spring的拳頭產品,它能與spring framework,spring boot,springdata等其他spring專案完美融合,使用dubbo就像組裝電腦,各個環節的自由度很高,例如註冊中心,可以用zookeeper,redis等。spring cloud就像品牌機,在spring source的整合下,做了大量的相容性測試,保證了機器擁有更高的穩定性

dubbo與springcloud對比與面試

對比 具體見此部落格 dubbo 組裝機 springcloud 品牌機 打個不恰當的比喻 使用dubbo構建的微服務架構就像組裝電腦,各環節我們的選擇自由度很高,但是最終結果很有可能因為一條記憶體質量不行就點不亮了,總是讓人不怎麼放心,但是如果你是一名高手,那這些都不是問題 而spring clo...

SpringCloud 服務註冊與發現

寫在開頭 網上關於springcloud的教程已經很多了,本系列博文不會去大家如何從頭構建乙個專案,只是對springcloud中的各個知識點做詳細的闡述,同時把一些細節提供給大家作參考。security basic enabled true user name user password 1234...

微服務 Dubbo與Spring Cloud

模組註解 provider 暴露服務的服務提供方。consumer 呼叫遠端服務的服務消費方。registry 服務註冊與發現的註冊中心。monitor 統計服務的呼叫次調和呼叫時間的監控中心。container 服務執行容器。流程詳解 0 服務容器負責啟動,載入,執行服務提供者 standalon...