一届垫、同步調(diào)用 默認(rèn)情況下,我們通過Dubbo調(diào)用一個(gè)服務(wù)焙格,需得等服務(wù)端執(zhí)行完全部邏輯渔扎,方法才得以返回奕枢。這個(gè)就是同步調(diào)用健田。 但大家是否考慮過另外一...
前言 當(dāng)我們的Dubbo應(yīng)用出現(xiàn)多個(gè)服務(wù)提供者時(shí)烛卧,服務(wù)消費(fèi)者如何選擇哪一個(gè)來調(diào)用呢?這就涉及到負(fù)載均衡算法妓局。 LoadBalance 中文意思為...
前言 在上一章節(jié)总放,我們?cè)岬竭@樣一個(gè)問題:當(dāng)調(diào)用服務(wù)失敗后呈宇,我們?cè)趺刺幚懋?dāng)前的請(qǐng)求?拋出異常亦或是重試局雄? 為了解決這個(gè)問題甥啄,Dubbo 定義了集...
前言 在上一章節(jié)的內(nèi)容中,我們分析了服務(wù)引用的具體流程哎榴。在大多數(shù)情況下型豁,為避免單點(diǎn)故障僵蛛,我們的應(yīng)用會(huì)部署在多臺(tái)服務(wù)器上尚蝌。對(duì)于我們的Dubbo而言...
前言 在前面的章節(jié)中,我們已經(jīng)完成Dubbo服務(wù)暴露的流程分析充尉。今天我們一起來看Dubbo怎么引用這些服務(wù)的飘言。 關(guān)于服務(wù)引用,Dubbo有兩種方...
一驼侠、服務(wù)暴露 如上代碼姿鸿,它先嘗試從緩存中獲取,如果沒有則調(diào)用protocol.export去暴露倒源。 在這里的protocol對(duì)象其實(shí)是一個(gè)自適應(yīng)...
前言 我們?cè)诘?章節(jié)里面苛预,已經(jīng)講到Dubbo的初始化流程。Dubbo的初始化是隨著Spring容器Bean的實(shí)例化而進(jìn)行的笋熬,今天我們重點(diǎn)看這樣一...
前言 我們?cè)谕谖恼轮腥饶常?jīng)深入分析過Java的SPI機(jī)制,它是一種服務(wù)發(fā)現(xiàn)機(jī)制胳螟。具體詳見:深入理解JDK的SPI機(jī)制 在繼續(xù)深入Dubbo之前...
前言 上一節(jié),我們通過與Spring集成的實(shí)例糖耸,把Dubbo項(xiàng)目跑了起來秘遏。但是Dubbo項(xiàng)目是怎么運(yùn)行起來的呢?它的入口在哪里嘉竟? 在官網(wǎng)上有這么...