dubbo被阿里放棄原因 dubbo協(xié)議是什么?
dubbo協(xié)議是什么?Dubbo protocolDubbo default protocol采用單長(zhǎng)連接和NiO異步通信,適用于數(shù)據(jù)量小、并發(fā)服務(wù)調(diào)用量大、服務(wù)消費(fèi)者機(jī)器數(shù)遠(yuǎn)大于服務(wù)提供者機(jī)器數(shù)的情
dubbo協(xié)議是什么?
Dubbo protocol
Dubbo default protocol采用單長(zhǎng)連接和NiO異步通信,適用于數(shù)據(jù)量小、并發(fā)服務(wù)調(diào)用量大、服務(wù)消費(fèi)者機(jī)器數(shù)遠(yuǎn)大于服務(wù)提供者機(jī)器數(shù)的情況。Dubbo默認(rèn)協(xié)議不適用于傳輸文件和視頻等數(shù)據(jù)量大的服務(wù),除非請(qǐng)求量非常低。
阿里的dubbo到底是用來(lái)干什么的?
阿里巴巴發(fā)布的Dubbo是一個(gè)基于Java開(kāi)發(fā)的分布式RPC服務(wù)框架,主要用于各種系統(tǒng)之間的相互調(diào)用。
據(jù)說(shuō)Dubbo在早期不是開(kāi)源的。后來(lái),一位工程師辭掉了工作,把杜博帶了出來(lái)。因此,杜博開(kāi)始進(jìn)入公眾視野。隨著越來(lái)越多的用戶,它成為了開(kāi)源軟件。
Dubbo是一套完整的解決方案,致力于提供高性能的RPC遠(yuǎn)程服務(wù)調(diào)用方案和SOA服務(wù)治理方案。
基于Dubbo,可以輕松實(shí)現(xiàn)透明的遠(yuǎn)程方法調(diào)用。我們可以像調(diào)用本地方法一樣調(diào)用遠(yuǎn)程方法,這是一種無(wú)創(chuàng)的、低維護(hù)成本的方法。
2. 服務(wù)注冊(cè)和發(fā)現(xiàn)
Dubbo也是一個(gè)服務(wù)治理框架。所有服務(wù)均在注冊(cè)中心統(tǒng)一注冊(cè)。不需要在代碼中寫(xiě)入服務(wù)提供商的地址??呻S時(shí)隨地提供線上線下服務(wù),便于動(dòng)態(tài)擴(kuò)展。
3. 負(fù)載平衡
Dubbo提供了多種負(fù)載平衡策略。與硬件負(fù)載均衡相比,其實(shí)現(xiàn)成本較低。
dubbo是什么?
Dubbo是一個(gè)分布式服務(wù)框架,致力于提供高性能、透明的RPC遠(yuǎn)程服務(wù)調(diào)用方案和SOA服務(wù)治理方案。簡(jiǎn)單地說(shuō),Dubbo是一個(gè)服務(wù)框架。如果沒(méi)有分布式需求,就不需要使用它。只有在分布式的情況下,才有Dubbo這樣一個(gè)分布式服務(wù)框架的需求。本質(zhì)上,它是一種服務(wù)調(diào)用。說(shuō)白了,它是一個(gè)分布式的服務(wù)模式下的遠(yuǎn)程服務(wù)調(diào)用框架(告別web),WSDL是以服務(wù)提供者和使用者的方式注冊(cè)在Dubbo上的)
Dubbo的缺點(diǎn)有哪些,用什么可以替代Dubbo?
具體缺點(diǎn)還不清楚。畢竟,它不是專(zhuān)業(yè)的。我只能簡(jiǎn)單介紹一下:
Dubbo是一個(gè)服務(wù)框架,它使應(yīng)用程序能夠通過(guò)高性能的RPC實(shí)現(xiàn)服務(wù)的輸出和輸入功能,并且可以與spring框架無(wú)縫集成。
主要核心組件:
遠(yuǎn)程處理:網(wǎng)絡(luò)通信框架,實(shí)現(xiàn)異步同步和
請(qǐng)求響應(yīng)的消息機(jī)制。
RPC:遠(yuǎn)程過(guò)程調(diào)用的抽象,支持負(fù)載平衡,容災(zāi)和集群功能
注冊(cè)表:服務(wù)注冊(cè)和服務(wù)事件發(fā)布訂閱的服務(wù)目錄框架
1它是一套完整的分布式系統(tǒng)解決方案,其子項(xiàng)目涵蓋了實(shí)現(xiàn)分布式系統(tǒng)所需的所有基礎(chǔ)軟件設(shè)施。2基于springboot,它使開(kāi)發(fā)和部署變得非常簡(jiǎn)單(可以使用依賴關(guān)系和注釋運(yùn)行)??梢哉f(shuō),Dubbo是spring cloud的一個(gè)子集,大致相當(dāng)于spring cloud中的Eureka-feign另外,我認(rèn)為spring cloud很可能是未來(lái)Java生態(tài)系統(tǒng)中微服務(wù)架構(gòu)的標(biāo)準(zhǔn)配置
這個(gè)詞有兩種發(fā)音:
[“Du:Bo]諧音賭博,參考百度翻譯;愚蠢的意思;
[?D?B??]聽(tīng)起來(lái)像雙音,參考谷歌翻譯;]“網(wǎng)易有道詞典”軟件提供兩種發(fā)音,推薦第二種男性發(fā)音;
Dubbo是阿里巴巴服務(wù)框架的開(kāi)源分布式詞典,一般用第二發(fā)音;