首頁常見問題正文

Spring Cloud和Dubbo的區(qū)別是什么?

更新時(shí)間:2020-07-09 來源:黑馬程序員 瀏覽量:


問題:Spring Cloud和Dubbo的區(qū)別是什么?


答:

Spring Cloud是一系列微服務(wù)框架的有序集合,而Dubbo有兩中常見理解,一種是狹義的理解,一種是廣義的。狹義的Dubbo,指的是一款高性能的RPC框架,廣義的Dubbo值得是一整套微服務(wù)解決方案!

簡(jiǎn)而言之,Dubbo確實(shí)類似于Spring Cloud的一個(gè)子集,Dubbo功能和文檔完善,在國(guó)內(nèi)有很多的成熟用戶。

Dubbo具有調(diào)度、發(fā)現(xiàn)、監(jiān)控、治理等功能,支持相當(dāng)豐富的服務(wù)治理能力。Dubbo架構(gòu)下,注冊(cè)中心對(duì)等集群,并會(huì)緩存服務(wù)列表已被數(shù)據(jù)庫失效時(shí)繼續(xù)提供發(fā)現(xiàn)功能,本身的服務(wù)發(fā)現(xiàn)結(jié)構(gòu)有很強(qiáng)的可用性與健壯性,足夠支持高訪問量的網(wǎng)站。

SpringCloud有眾多子項(xiàng)目組成,這其中有Spring Cloud Netflix,Spring Cloud Config,Spring Cloud Consul,Spring Cloud Alibaba,包含了Dubbo整套。SpringCloud提供了搭建分布式系統(tǒng)及微服務(wù)常用的工具,如配置管理、服務(wù)發(fā)現(xiàn)、斷路器、智能路由、微代理、控制總線、一次性token、全局鎖、選主、分布式會(huì)話和集群狀態(tài)等,滿足了構(gòu)建微服務(wù)所需的所有解決方案。




下面是黑馬程序員公開的幾套java視頻教程,可以跟著學(xué)習(xí)學(xué)習(xí),如果想深入學(xué)習(xí)Java,找到j(luò)ava相關(guān)工作,推薦報(bào)班學(xué)習(xí)黑馬程序員Java高級(jí)軟件工程師課程。



分享到:

Java培訓(xùn)班課程javaee

Python培訓(xùn)機(jī)構(gòu)python大數(shù)據(jù)

web前端培訓(xùn)課程升級(jí)V8.5web

AI+設(shè)計(jì)培訓(xùn)課程ui

大數(shù)據(jù)培訓(xùn)課程cloud

軟件測(cè)試培訓(xùn)課程test

c

新媒體運(yùn)營(yíng)培訓(xùn)netmarket

產(chǎn)品經(jīng)理培訓(xùn)課程pm

linux培訓(xùn)Linux

movies

智能機(jī)器人培訓(xùn)robot

電商視覺設(shè)計(jì)課程uids

AI

集成電路應(yīng)用開發(fā)(嵌入式)培訓(xùn)課程jdbc

在線咨詢 我要報(bào)名
和我們?cè)诰€交談!