您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)如何進(jìn)行Dubbo 和 Cloud 生態(tài)對比,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
最近朋友圈很多人在面試,而且基本都會問到微服務(wù)方面的知識。其中 Dubbo 和 Spring Cloud 的對比問道的應(yīng)該是最多的!
但是,我發(fā)現(xiàn)這些人大多轉(zhuǎn)發(fā)的文章都是過去的,老舊的,完全錯誤的知識。
其中,大家最喜歡的一句話是 Dubbo 是組裝機(jī),Spring Cloud 是品牌機(jī)。甚至還貼上下面這個配圖!
對不起,你們錯了。Dubbo 已經(jīng)不是當(dāng)年的 Dubbo 了,Spring Cloud 也不是當(dāng)年的 SpringCloud 了。
Dubbo 已經(jīng)瘋狂的更新了,而且 3.0 的版本,馬上就要發(fā)布了。Spring Cloud 你們對比的 Eureka 停更了,Hystrix 閉源了。而 Duboo 呢?除了瘋狂的更新外,還開源了 Nacos、Sentinel。
Sentinel 是阿里中間件團(tuán)隊研發(fā)的面向分布式服務(wù)架構(gòu)的輕量級高可用流量控制組件,流量控制、熔斷降級、系統(tǒng)負(fù)載保護(hù)等多個維度來幫助用戶保護(hù)服務(wù)的穩(wěn)定性。Hystrix 的關(guān)注點(diǎn)在于以 隔離 和 熔斷 為主的容錯機(jī)制,超時或被熔斷的調(diào)用將會快速失敗,并可以提供 fallback 機(jī)制。而 Sentinel 的側(cè)重點(diǎn)在于:多樣化的流量控制、熔斷降級、系統(tǒng)負(fù)載保護(hù)、實(shí)時監(jiān)控和控制臺。Sentinel 更強(qiáng)大!
Nacos 的核心定位是 “一個更易于幫助構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置和服務(wù)管理平臺”。其主要有三大主要功能:服務(wù)發(fā)現(xiàn)與服務(wù)管理、動態(tài)配置管理、動態(tài)DNS服務(wù)。
Spring Cloud 雖然很強(qiáng)大,但是 Dubbo 的中國用戶也非常的多,上面只是冰山一角。還有很多公司,我就不截圖了,大家可以去官網(wǎng)上自己看。
另外,大家所說的 Dubbo 和 Spring Cloud 的對比,你們站的角度本身就是錯誤的。你們把 Dubbo 看成一個框架,Spring Cloud 看成全家桶,都已經(jīng)帶上有色眼鏡了。
要比較也是 Dubbo 生態(tài)和 Spring Cloud 生態(tài)的比較。而 Dubbo 在多個場合也說了,Dubbo 是輔助 Spring Cloud 生態(tài)的。Dubbo 算是一個高性能 RPC 的實(shí)現(xiàn),現(xiàn)在隨著 Nacos、Sentinel 的開源,Dubbo 生態(tài)已經(jīng)非常的完善了。
最后,用超哥的原話,結(jié)個尾。dubbo 和 spring cloud 并不太沖突,可以繼承,并且 spring cloud alibaba 這里有整套的組件,其實(shí)是互相融合的。netflix 不維護(hù)開源了,Spring cloud alibaba 會在這個位置上 和 spring 官網(wǎng)聯(lián)手。dubbo 生態(tài)作為其中一環(huán),并且 dubbo 發(fā)布的 2.7,以及后邊 dubbo 默認(rèn)支持 nacos 等整體上都會做生態(tài)加強(qiáng)。
關(guān)于如何進(jìn)行Dubbo 和 Cloud 生態(tài)對比就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。