Spring Cloud Alibaba Nacos服務註冊
阿新 • • 發佈:2021-09-05
Spring Cloud Alibaba Nacos服務註冊
基本概念
傳統工程如下圖
分散式結構如下圖
同時也引出一個問題,不同的服務如何去協同工作 這就需要用到服務註冊和服務發現
簡單使用
使用方法很簡單 在github上下載nacos1.2.1解壓 執行即可
編寫一個服務測試被nacos管理
在我們的父工程中直接建立一個模組
也選擇spring-boot專案 但是不需要勾選任何依賴(有父工程的支援)
在模組的pom配置檔案裡配置父子關係
<parent> <artifactId>springcloudalibaba</artifactId> <groupId>com.jie</groupId> <version>0.0.1-SNAPSHOT</version> </parent>
agc3行的資訊 就根據你父工程的pom檔案一樣就行
然後在父工程也配置父子關係
<modules>
<module>provider</module>
</modules>
在模組匯入nacos依賴
<!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-discovery --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2.2.1.RELEASE</version> </dependency>
然後配置application.yml
spring:
cloud:
nacos:
discovery:
server-addr: localhost:8848
application:
name: provider
然後我們直接執行模組的啟動程式 檢視nacos管理頁面
可以看到成功的被註冊了