您的位置:首頁技術文章
文章詳情頁

java - dubbo消費者如何訂閱提供者的的服務。

瀏覽:103日期:2023-12-04 18:22:00

問題描述

java - dubbo消費者如何訂閱提供者的的服務。我在編寫好服務提供端的程序后,服務消費者如何向注冊中心訂閱自己的服務?服務消費者怎么知道我提供了哪些服務?

問題解答

回答1:

提供者將服務注冊到注冊中心消費者在本地配置依賴哪些服務,上線后到注冊中心檢索提供者。檢索到之后然后兩者直連。

回答2:

class A implements B

服務提供 實現類A 打上注解@org.springframework.stereotype.Service@com.alibaba.dubbo.config.annotation.Service(protocol = {'dubbo'})

服務消費者

<dubbo:reference interface='接口B'>

dubbo配置文件中兩個項目都需要的配置文件<dubbo:registry address='你的注冊中心' /><dubbo:annotation package='掃描注解的包' /><dubbo:protocol name='dubbo'></dubbo:protocol>

回答3:

服務消費者怎么知道我提供了哪些服務?文檔,溝通

回答4:

消費者會去注冊中心尋找自己需要的服務接口,如果存在該服務,就會回去該服務接口的地址,接著消費者會拿著這個地址去調用服務提供者的接口。這里要注意的是消費者不是直接在注冊中心就馬上獲取服務了,只是獲取地址而已。

標簽: java
相關文章:
国产综合久久一区二区三区