柚子快報激活碼778899分享:dubbo的簡單使用
柚子快報激活碼778899分享:dubbo的簡單使用
使用dubbo需要一個注冊中心,dubbo官方推薦使用zookeeper作為注冊中心,下載并配置好zookeeper后,啟動即可。
引入依賴
想要在項目中使用dubbo和zookeeper,首先需要引入他們的依賴
配置
引入依賴后,我們在使用zookeeper時需要知道它的地址,且需要對dubbo的注解進行掃描,所以需要在yml文件中添加配置信息。這段配置信息在消費者和提供者中都需要進行配置,提供者將服務注冊到zookeeper,消費者需要到zookeeper中去找到服務進行操作。
dubbo:
registry:
address: zookeeper://localhost:2181 # zookeeper注冊中心的地址
scan:
base-packages: com.dhcc.dataservice.service # 包掃描
provider:
timeout: 50000 # 超時時間
retries: 2 # 重試次數(shù)
提供者
在service層的實現(xiàn)類上添加@DubboService注解,將該類的對象注冊到注冊中心和IOC容器中
@DubboService(interfaceClass = LoanInfoService.class , version = "v1") // 服務提供者
public class LoanInfoServiceImpl implements LoanInfoService {
消費者
在需要使用到某個注冊到zookeeper中的service時,需要在其上方添加@DubboReference注解,該注解可以獲取到zookeeper中的注冊的service對象,并將其放入到Spring容器。
@DubboReference(interfaceClass = LoanInfoService.class , version = "v1")
protected LoanInfoService loanInfoService ;
柚子快報激活碼778899分享:dubbo的簡單使用
參考閱讀
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉載請注明,如有侵權,聯(lián)系刪除。