欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot通過整合Dubbo解決@Reference注解問題

 更新時(shí)間:2020年03月30日 11:06:02   作者:NemoWang  
這篇文章主要介紹了SpringBoot通過整合Dubbo解決@Reference注解問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

首先檢查一下你的spring boot版本是多少?

如果是2.X 不用看了,spring boot 2.x 必定會(huì)出現(xiàn)這個(gè)問題,

改為 1.5.9 或其他1.x版本,目前生產(chǎn)環(huán)境建議使用1.x版本。

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

然后下面是正確的配置:

服務(wù)消費(fèi)者端配置文件:

#zk地址
spring.dubbo.registry.address=zookeeper://120.79.168.47:2181
#對應(yīng)服務(wù)提供者name
spring.dubbo.protocol.name=dubbo
#掃描包路徑
spring.dubbo.scan=com.diko.graduation.system.config
#服務(wù)消費(fèi)者應(yīng)用名稱
spring.dubbo.application.name=system
服務(wù)提供者配置文件

#服務(wù)提供者應(yīng)用名稱
spring.dubbo.application.name=rpc-base
#zk地址
spring.dubbo.registry.address=zookeeper://120.79.168.47:2181
#接口組名稱
spring.dubbo.protocol.name=dubbo
#接口組端口
spring.dubbo.protocol.port=20880
#掃描包路徑
spring.dubbo.scan=com.diko.graduation.rpcbase

如果還未解決,可能導(dǎo)致的另外一種原因是:服務(wù)提供者注冊的地址有誤,也就是服務(wù)提供者主機(jī)上有多個(gè)ip連接地址,如下圖

而注冊到zk上的地址剛剛是內(nèi)網(wǎng)或者是虛擬機(jī)的某個(gè)地址,導(dǎo)致外網(wǎng)其他主機(jī)無法訪問到此地址上。

zk注冊的地址:

如果還未解決,參考下列非正規(guī)兩種解決方式:

1.使用Xml配置文件解決。

2.使用直連模式連接引用。

下面是第二種方法代碼如下:

@Reference(url = "dubbo://localhost:20880")2 private ExpressService expressService;

結(jié)合全網(wǎng)的答案,目前只發(fā)現(xiàn)以上兩種方式解決

下面是Spring boot 官方例子,用的是第二種方法:

連接:https://github.com/apache/incubator-dubbo-spring-boot-project/blob/master/README_CN.md

1.提供者代碼

2.消費(fèi)者代碼

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • @WebFilter在SpringBoot無效的原因分析和解決方案

    @WebFilter在SpringBoot無效的原因分析和解決方案

    使用Ruoyi的demo部署成功后,發(fā)現(xiàn)js、css等靜態(tài)文件都進(jìn)入了過濾器,但是發(fā)現(xiàn)靜態(tài)文件沒有使用瀏覽器緩存,新建BrowserCacheFilter.java并增加@WebFilter處理,應(yīng)用自動(dòng)重啟后發(fā)現(xiàn)@WebFilter無效,所以本文給大家介紹了@WebFilter在SpringBoot無效的原因分析和解決方案
    2024-03-03
  • SpringBoot獲取maven打包時(shí)間的兩種方式

    SpringBoot獲取maven打包時(shí)間的兩種方式

    這篇文章主要介紹了SpringBoot獲取maven打包時(shí)間的兩種方式,文章通過代碼示例給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • Java編程實(shí)現(xiàn)五子棋人人對戰(zhàn)代碼示例

    Java編程實(shí)現(xiàn)五子棋人人對戰(zhàn)代碼示例

    這篇文章主要介紹了Java編程實(shí)現(xiàn)五子棋人人對戰(zhàn)代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-11-11
  • Java通俗易懂系列設(shè)計(jì)模式之觀察者模式

    Java通俗易懂系列設(shè)計(jì)模式之觀察者模式

    這篇文章主要介紹了Java通俗易懂系列設(shè)計(jì)模式之觀察者模式,對設(shè)計(jì)模式感興趣的同學(xué),一定要看一下
    2021-04-04
  • 基于SpringBoot核心原理(自動(dòng)配置、事件驅(qū)動(dòng)、Condition)

    基于SpringBoot核心原理(自動(dòng)配置、事件驅(qū)動(dòng)、Condition)

    這篇文章主要介紹了基于SpringBoot核心原理(自動(dòng)配置、事件驅(qū)動(dòng)、Condition),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • java 可重啟線程及線程池類的設(shè)計(jì)(詳解)

    java 可重啟線程及線程池類的設(shè)計(jì)(詳解)

    下面小編就為大家?guī)硪黄猨ava 可重啟線程及線程池類的設(shè)計(jì)(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • 一種類似JAVA線程池的C++線程池實(shí)現(xiàn)方法

    一種類似JAVA線程池的C++線程池實(shí)現(xiàn)方法

    線程池(thread pool)是一種線程使用模式。線程過多或者頻繁創(chuàng)建和銷毀線程會(huì)帶來調(diào)度開銷,進(jìn)而影響緩存局部性和整體性能。這篇文章主要介紹了一種類似JAVA線程池的C++線程池實(shí)現(xiàn)方法,需要的朋友可以參考下
    2019-07-07
  • 解決@PathVariable參數(shù)接收不完整的問題

    解決@PathVariable參數(shù)接收不完整的問題

    這篇文章主要介紹了解決@PathVariable參數(shù)接收不完整的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • SpringBoot中的HATEOAS詳情

    SpringBoot中的HATEOAS詳情

    這篇文章主要介紹了SpringBoot中的HATEOAS詳情,SpringBoot提供了HATEOAS的便捷使用方式,文章圍繞主題展開詳細(xì)介紹內(nèi)容,需要的小伙伴可以參考一下
    2022-05-05
  • JAVA偏向鎖的原理與實(shí)戰(zhàn)

    JAVA偏向鎖的原理與實(shí)戰(zhàn)

    這篇文章主要為大家詳細(xì)介紹了JAVA偏向鎖的原理與實(shí)戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03

最新評論