Dubbo高階篇_12_dubbo服務只註冊
阿新 • • 發佈:2019-01-12
只註冊
問題 如果有兩個映象環境,兩個註冊中心,有一個服務只在其中一個註冊中心有部署,另一個註冊中心還沒來得及部署,而兩個註冊中心的其它應用都需要依賴此服務,所以需要將服務同時註冊到兩個註冊中心,但卻不能讓此服務同時依賴兩個註冊中心的其它服務。 |
解決方案 可以讓服務提供者方,只註冊服務到另一註冊中心,而不從另一註冊中心訂閱服務。 |
禁用訂閱配置:
<
dubbo:registry
id
=
"hzRegistry"
address
=
"10.20.153.10:9090"
/>
< dubbo:registry
id
=
"qdRegistry"
address
=
"10.20.141.150:9090"
subscribe
=
"false"
/>
|
或者:
<
dubbo:registry
id
=
"hzRegistry"
address
=
"10.20.153.10:9090"
/>
<
dubbo:registry
id
=
"qdRegistry"
address
=
"10.20.141.150:9090?subscribe=false"
/>
|
只註冊
問題 如果有兩個映象環境,兩個註冊中心,有一個服務只在其中一個註冊中心有部署,另一個註冊中心還沒來得及部署,而兩個註冊中心的其它應用都需要依賴此服務,所以需要將服務同時註冊到兩個註冊中心,但卻不能讓此服務同時依賴兩個註冊中心的其它服務。 |
解決方案 可以讓服務提供者方,只註冊服務到另一註冊中心,而不從另一註冊中心訂閱服務。 |
禁用訂閱配置:
<
dubbo:registry
id
=
"hzRegistry"
address
=
"10.20.153.10:9090"
/>
<
dubbo:registry
id
=
"qdRegistry"
address
=
"10.20.141.150:9090"
subscribe
=
"false"
/>
|
或者:
<
dubbo:registry
id
=
"hzRegistry"
address
=
"10.20.153.10:9090"
/>
<
dubbo:registry
id
=
"qdRegistry"
address
=
"10.20.141.150:9090?subscribe=false"
/>
|