微服務(wù)面試題dubbo是什么能做_第1頁
微服務(wù)面試題dubbo是什么能做_第2頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1. Dubbo 是什么?Dubbo 是一個分布式服務(wù)框架,致力于提供高性能和透明化的 RPC服務(wù)調(diào)用方案,以及 SOA 服務(wù)治理方案。簡單的說,dubbo 就是個服務(wù)框架,如果沒有分布式的需求,其實是不需要用的,只有在分布式的時候,才有 dubbo 這樣的分布式服務(wù)框架的需求,并且本質(zhì)上是個服務(wù)調(diào)用的東東,說白了就是個服務(wù)調(diào)用的分布式框架(告別 Web Service 模式中的 WSdl,以服務(wù)者與消費者的方式在 dubbo 上)其部分包含:1.通訊: 提供對多種基于長連接的 NIO 框架抽象封裝,包括多種線程模型,序列化,以及“請求-響應(yīng)”模式的信息交換方式。2. 集群容錯: 提供基于接口

2、方法的透明過程調(diào)用,包括多協(xié)議支持,以及軟負(fù)載均衡,失敗容錯,地址路由,動態(tài)配置等集群支持。3. 自動發(fā)現(xiàn): 基于中心目錄服務(wù),使服務(wù)消費方能動態(tài)的查找服務(wù)提供方,使地址透明,使服務(wù)提供方可以平滑增加或減少機(jī)器。Dubbo 是什么?能做什么?程序員界的晏 2018-12-23 15:23:00 *HHU 能做什么? 透明化的方法調(diào)用,就像調(diào)用本地方法一樣調(diào)用方法,只需簡單配置,沒有任何 6/ 侵入。 軟負(fù)載均衡及容錯機(jī)制,可在內(nèi)網(wǎng)替代 , 等硬件負(fù)載均衡器,降低成本,減少單點。 服務(wù)自動與發(fā)現(xiàn),不再需要寫死服務(wù)提供方地址,中心基于接口名查詢服務(wù)提供者的 /6 地址,并且能夠平滑添加或刪除服務(wù)提

3、供者。*HHU 采用全 YVXOTM 配置方式,透明化接入應(yīng)用,對應(yīng)用沒有任何 6/ 侵入,只需用 9VXOTM 加載 *HHU 的配置即可,*HHU 基于 9VXOTM 的 9INKSG 擴(kuò)展進(jìn)行加載。之前使用 =KH 9KXOIK,測試接口可以通過模擬消息的方式通過 YUGVO或 28 進(jìn)行功能測試或性能測試。但現(xiàn)在使用 *HHU,接口之間不能直接交互,我嘗試通過模擬消費者地址入目,再而使用 PSKZKX 通過 PTOZ進(jìn)試,但還是需要往 JHHU 上去,如果再不給提供源代碼的前提下,這個測試用例不好寫啊 JHHU 的架構(gòu)dubbo 架構(gòu)圖如下所示:節(jié)點角色說明:Provider:服務(wù)的服

4、務(wù)提供方。Consumer: 調(diào)用服務(wù)的服務(wù)消費方。Registry: 服務(wù)與發(fā)現(xiàn)的中心。Monitor: 統(tǒng)計服務(wù)的調(diào)用次調(diào)和調(diào)用時間的中心。Container: 服務(wù)運行容器。這點我覺得非常好,角色分明,可以根據(jù)每個節(jié)點角色的狀態(tài)來確定該服務(wù)是否正常。調(diào)用關(guān)系說明: 服務(wù)容器負(fù)責(zé)啟動,加載,運行服務(wù)提供者。 服務(wù)提供者在啟動時,向中心自己提供的服務(wù)。 服務(wù)消費者在啟動時,向中心訂閱自己所需的服務(wù)。中心返回服務(wù)提供者地址列表給消費者,如果有變更,中心將基于長連接推送變更數(shù)據(jù)給消費者。 服務(wù)消費者,從提供者地址列表中,基于軟負(fù)載均衡算法,選一臺提供者進(jìn)行調(diào)用,如果調(diào)用失敗,再選另一臺調(diào)用。 服務(wù)消費者和提供者,在內(nèi)存中累計調(diào)用次數(shù)和調(diào)用時間,定時每分鐘發(fā)送一次統(tǒng)計數(shù)據(jù)到中心。JHHU 的容錯性顯而易

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論