dubbo服務(wù)突然掛掉 linux查看dubbo注冊(cè)中心注冊(cè)了哪些服務(wù)?
linux查看dubbo注冊(cè)中心注冊(cè)了哪些服務(wù)?Dubbo的configuration屬性提供了一種機(jī)制,使用者可以直接配置遠(yuǎn)程接口的地址,而無(wú)需從注冊(cè)表中發(fā)現(xiàn)服務(wù),以便使用者可以連接到指定的環(huán)境接口
linux查看dubbo注冊(cè)中心注冊(cè)了哪些服務(wù)?
Dubbo的configuration屬性提供了一種機(jī)制,使用者可以直接配置遠(yuǎn)程接口的地址,而無(wú)需從注冊(cè)表中發(fā)現(xiàn)服務(wù),以便使用者可以連接到指定的環(huán)境接口。這樣,消費(fèi)者端解決了問(wèn)題,但服務(wù)提供商端呢?如上圖所示,B1既是消費(fèi)者又是服務(wù)提供者。它提供了A1所依賴(lài)的接口。如果B1將其服務(wù)發(fā)布到注冊(cè)表(需要提醒穩(wěn)定環(huán)境中的所有子環(huán)境共享一個(gè)注冊(cè)表),那么穩(wěn)定環(huán)境中的a將找到B1提供的服務(wù)?它必然導(dǎo)致穩(wěn)定環(huán)境的不穩(wěn)定性(穩(wěn)定環(huán)境的機(jī)制是穩(wěn)定環(huán)境只能進(jìn)入不能退出,即不能調(diào)用其他外部子環(huán)境的服務(wù))?因此,B1不能將服務(wù)發(fā)布到注冊(cè)表,Dubbo還提供了相關(guān)的配置屬性來(lái)支持這一點(diǎn)。讓我舉一個(gè)例子,說(shuō)明可以使用哪些配置來(lái)實(shí)現(xiàn)此方案:
服務(wù)使用者:
Dubbo提供了一個(gè)URL屬性,用于指定使用者端服務(wù)器的地址
默認(rèn)方法是從注冊(cè)表中查找接口,如下所示:阿里巴巴官網(wǎng). demo.helloworld服務(wù)但如果你需要直接聯(lián)系,你可以dubbo.properties公司以下配置dubbo.reference.helloWo文件rldService.url=dubbo://ip:端口/阿里巴巴官網(wǎng). demo.helloworld服務(wù)可通過(guò)配置dubbo.reference.url=dubbo文件://IP:port/使使用者系統(tǒng)的服務(wù)指向指定的服務(wù)器地址(有關(guān)配置信息,請(qǐng)參閱“Dubbo配置規(guī)則的詳細(xì)說(shuō)明”)