SpringBoot整合Dubbo+ZK注冊失敗的坑及解決
1.先看下公共的pom(maven創(chuàng)建的pom工程)
以下必須加
<dependencies>
<!--springBoot動態(tài)的引入springMVC全部的配置 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo-spring-boot-starter -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>2.7.7</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.curator/curator-framework -->
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>4.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>2.8.0</version>
</dependency>
</dependencies>
2.啟動類上加@EnableDubbo
@EnableDubbo是包括了@EnableDubboConfig

3.實現(xiàn)類上加@DubboService,實現(xiàn)類一定要實現(xiàn)接口
之前的版本是@Service,現(xiàn)在過期變成@DubboService了,也確實是,干嘛要和Spring的Service一樣呢

4.坑人的配置
具體看如圖片:
這個base-packages是默認提示出來的,結(jié)果卻是不行的,還不報錯,算是一個小bug吧

5.確定zookeeper打開就行了
確認注冊成功的方法,可以打開zk的cli,在zk的安裝目錄下進入到bin目錄,打開cmd,執(zhí)行zkCli.cmd就會連接zk,輸入命令ls /可以看到有什么哪些注冊服務(wù),輸入ls /dubbo就可以看到注冊成功的服務(wù),如下圖:

第二種方法就是運行監(jiān)控中心了如下圖:

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
spring一個項目多個模塊聚合打包問題解決方案(最新推薦)
最近遇到個需求,針對后端解耦模塊較多的項目,想在云端啟動時簡潔些只啟動一個jar文件的情景,本文重點給大家介紹spring一個項目多個模塊聚合打包問題解決方案,感興趣的朋友一起看看吧2023-09-09
如何在springMVC的controller中獲取request
這篇文章主要介紹了如何在springMVC的controller中獲取request,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12
解決DataInputStream?read不等于-1,socket文件傳輸只能傳輸一個文件無法傳輸多個問題
這篇文章主要介紹了解決DataInputStream?read不等于-1,socket文件傳輸只能傳輸一個文件無法傳輸多個問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
深入淺析Java Object Serialization與 Hadoop 序列化
序列化是指將結(jié)構(gòu)化對象轉(zhuǎn)化為字節(jié)流以便在網(wǎng)絡(luò)上傳輸或者寫到磁盤永久存儲的過程。下面通過本文給大家分享Java Object Serialization與 Hadoop 序列化,需要的朋友可以參考下2017-06-06

