1. 程式人生 > 其它 >Spring Cloud Alibaba Nacos服務註冊

Spring Cloud Alibaba Nacos服務註冊

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管理頁面
可以看到成功的被註冊了