更新時(shí)間:2020-04-24 13:55:38 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2173次
Dubbo教程(開(kāi)源分布式服務(wù)框架)
Dubbo是什么
Dubbo是阿里巴巴公司開(kāi)源的一個(gè)高性能優(yōu)秀的服務(wù)框架,使得應(yīng)用可通過(guò)高性能的RPC實(shí)現(xiàn)服務(wù)的輸出和輸入功能,可以和Spring框架無(wú)縫集成。
Dubbo是一款高性能、輕量級(jí)的開(kāi)源JavaRPC框架,它提供了三大核心能力:面向接口的遠(yuǎn)程方法調(diào)用,智能容錯(cuò)和負(fù)載均衡,以及服務(wù)自動(dòng)注冊(cè)和發(fā)現(xiàn)。
Dubbo核心部件
Remoting:網(wǎng)絡(luò)通信框架,實(shí)現(xiàn)了sync-over-async和request-response消息機(jī)制。
RPC:一個(gè)遠(yuǎn)程過(guò)程調(diào)用的抽象,支持負(fù)載均衡、容災(zāi)和集群功能。
Registry:服務(wù)目錄框架用于服務(wù)的注冊(cè)和服務(wù)事件發(fā)布和訂閱。
Dubbo工作原理
讓你更清晰理解Dubbo(開(kāi)源分布式服務(wù)框架)
Provider:暴露服務(wù)方稱(chēng)之為“服務(wù)提供者”。
Consumer:調(diào)用遠(yuǎn)程服務(wù)方稱(chēng)之為“服務(wù)消費(fèi)者”。
Registry:服務(wù)注冊(cè)與發(fā)現(xiàn)的中心目錄服務(wù)稱(chēng)之為“服務(wù)注冊(cè)中心”。
Monitor統(tǒng)計(jì)服務(wù)的調(diào)用次數(shù)和調(diào)用時(shí)間的日志服務(wù)稱(chēng)之為“服務(wù)監(jiān)控中心”。
Dubbo注冊(cè)/服務(wù)提供者/消費(fèi)者
系統(tǒng)運(yùn)行中zookeeper服務(wù)掛掉
1、所有消費(fèi)者正常訪問(wèn)服務(wù)提供者。
2、服務(wù)提供者/消費(fèi)者一直超時(shí)重連zookeeper注冊(cè)。
3、如果這時(shí)服務(wù)提供者也掛掉,然后服務(wù)提供者重新啟動(dòng)。消費(fèi)者能繼續(xù)正常訪問(wèn)服務(wù)提供者。
4、如果這時(shí)消費(fèi)者也掛掉,然后消費(fèi)者重新啟動(dòng)。消費(fèi)者不能繼續(xù)訪問(wèn)到服務(wù)提供者。
5、zookeeper恢復(fù)后,一切正常。
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java基礎(chǔ)學(xué)習(xí):Java dubbo框架視頻教程”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
Javase零基礎(chǔ)學(xué)習(xí)視頻
2020JavaSE進(jìn)階:http://m.ilovecolors.com.cn/javavideo/144.html
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)