最新版 Dubbo 和 Spring Cloud 生態對比
點選上方“業餘草”,選擇“置頂公眾號”
第一時間獲取技術乾貨和業界資訊!
我和超哥是好友很久了,但是一直沒有私聊過。最近朋友圈很多人在面試,而且基本都會問到微服務方面的知識。其中 Dubbo 和 Spring Cloud 的對比問道的應該是最多的!
但是,我發現這些人大多轉發的文章都是過去的,老舊的,完全錯誤的知識。
其中,大家最喜歡的一句話是 Dubbo 是組裝機,Spring Cloud 是品牌機。甚至還貼上下面這個配圖!
對不起,你們錯了。Dubbo 已經不是當年的 Dubbo 了,Spring Cloud 也不是當年的 SpringCloud 了。
Dubbo 已經瘋狂的更新了,而且 3.0 的版本,馬上就要釋出了。Spring Cloud 你們對比的 Eureka 停更了,Hystrix 閉源了。而 Duboo 呢?除了瘋狂的更新外,還開源了 Nacos、Sentinel。
Sentinel 是阿里中介軟體團隊研發的面向分散式服務架構的輕量級高可用流量控制元件,流量控制、熔斷降級、系統負載保護等多個維度來幫助使用者保護服務的穩定性。Hystrix 的關注點在於以 隔離 和 熔斷 為主的容錯機制,超時或被熔斷的呼叫將會快速失敗,並可以提供 fallback 機制。而 Sentinel 的側重點在於:多樣化的流量控制、熔斷降級、系統負載保護、實時監控和控制檯。Sentinel 更強大!
Nacos 的核心定位是 “一個更易於幫助構建雲原生應用的動態服務發現、配置和服務管理平臺”。其主要有三大主要功能:服務發現與服務管理、動態配置管理、動態DNS服務。
Spring Cloud 雖然很強大,但是 Dubbo 的中國使用者也非常的多,上面只是冰山一角。還有很多公司,我就不截圖了,大家可以去官網上自己看。
另外,大家所說的 Dubbo 和 Spring Cloud 的對比,你們站的角度本身就是錯誤的。你們把 Dubbo 看成一個框架,Spring Cloud 看成全家桶,都已經帶上有色眼鏡了。
要比較也是 Dubbo 生態和 Spring Cloud 生態的比較。而 Dubbo 在多個場合也說了,Dubbo 是輔助 Spring Cloud 生態的。Dubbo 算是一個高效能 RPC 的實現,現在隨著 Nacos、Sentinel 的開源,Dubbo 生態已經非常的完善了。
最後,用超哥的原話,結個尾。dubbo 和 spring cloud 並不太沖突,可以繼承,並且 spring cloud alibaba 這裡有整套的元件,其實是互相融合的。netflix 不維護開源了,Spring cloud alibaba 會在這個位置上 和 spring 官網聯手。dubbo 生態作為其中一環,並且 dubbo 釋出的 2.7,以及後邊 dubbo 預設支援 nacos 等整體上都會做生態加強。
10T技術資源大放送!包括但不限於:C/C++,Linux,Python,Java,PHP,人工智慧,GO等等。在公眾號內回覆對應關鍵字或框架名字,即可免費獲取!!
你再主動一點點 我們就有故事了
相關文章
- Spring Cloud是什麼,和Dubbo對比呢?SpringCloud
- Go 版本入 Dubbo 生態一週年:已和 Spring Cloud、gRPC 互通GoSpringCloudRPC
- Spring Cloud Alibaba生態探索:Dubbo、Nacos及Sentinel的完美結合SpringCloud
- 2、Spring Cloud和dubbo簡介SpringCloud
- Spring Cloud 快速入門(一)簡介、與Dubbo對比、建立基礎工程SpringCloud
- Dubbo對Spring Cloud說:來老弟,我要擁抱你SpringCloud
- 微服務生態元件之Spring Cloud OpenFeign詳解和原始碼分析微服務元件SpringCloud原始碼
- 微服務生態元件之Spring Cloud LoadBalancer詳解和原始碼分析微服務元件SpringCloud原始碼
- java B2B2C 仿淘寶電子商城系統-Spring Cloud與Dubbo對比JavaSpringCloud
- Spring Cloud與Dubbo的完美融合之手「Spring ClSpringCloud
- 微服務架構:Dubbo VS Spring Cloud微服務架構SpringCloud
- Spring Cloud Alibaba實戰(八) - Dubbo + NacosSpringCloud
- Spring Cloud Alibaba微服務生態的基礎實踐SpringCloud微服務
- Sentinel x Spring Cloud,打造更好用的微服務生態SpringCloud微服務
- 微服務選擇Spring Cloud還是Dubbo?微服務SpringCloud
- Dubbo 3.0 前瞻:重塑 Spring Cloud 服務治理SpringCloud
- spring cloud 和 阿里微服務spring cloud AlibabaSpringCloud阿里微服務
- spring cloud生態中Feign、Ribbon、loadbalancer的一些歷史SpringCloud
- Spring Cloud Alibaba系列之分散式服務元件DubboSpringCloud分散式元件
- spring-cloud-gateway靜態路由SpringCloudGateway路由
- 從Dubbo啟動看Dubbo和Spring的關係Spring
- Spring Cloud Eureka 註冊中心叢集搭建,Greenwich 最新版!SpringCloud
- 詳細剖析Spring Cloud 和Spring Cloud Alibaba的前世今生SpringCloud
- Spring Cloud 之 Config與動態路由.SpringCloud路由
- spring cloud alibaba springboot nacos 版本對應CloudSpring Boot
- 貢獻Dubbo生態,阿里開源Nacos專案阿里
- Spring Cloud(二):Spring Cloud ConfigSpringCloud
- Spring Boot中如何使用JDBC讀取和寫入資料,JDBC和JPA的對比,JdbcTemplate和SimpleJdbcInsert的用法對比Spring BootJDBC
- 微服務整合Spring Cloud Zipkin實現鏈路追蹤並整合Dubbo微服務SpringCloud
- Dubbo想要個閘道器怎麼辦?試試整合Spring Cloud GatewaySpringCloudGateway
- spring cloud gateway 原始碼解析(2)動態路由SpringCloudGateway原始碼路由
- Spring Cloud Gateway 擴充套件支援動態限流SpringCloudGateway套件
- Spring Cloud Gateway實戰之三:動態路由SpringCloudGateway路由
- Spring Cloud 關於:Spring Cloud Netflix HystrixSpringCloud
- Spring生態系統中的Reactor、WebFlux和RSocket區別? - FranciscoSpringReactWebUX
- 高效檔案對比工具 UltraCompare中文啟用最新版
- HTTP總結(簡介、狀態碼和各版本對比)HTTP
- Spring Boot Dubbo NacosSpring Boot