SpringCloud Alibaba-Nacos[做爲註冊中心]

1、SpringCloud接入Nacos Confightml

  Nacos是阿里巴巴開源的一個更易於構建原生應用的動態服務發現、配置和服務管理平臺。他是使用Java編寫,須要依賴Java環境。java

  Nacos文檔地址:https://nacos.io/zh-cn/docs/quick-start.htmlgit

一、首先,修改 pom.xml 文件,引入 Nacos Config Starter。github

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

二、在應用的 /src/main/resources/application.properties 配置文件中配置 Nacos Server 地址spring

spring:
    application:
  	  name: gulimall-coupon
    cloud:
  	   nacos:
    	   discovery:
      	          server-addr: 127.0.0.1:8848                

三、使用@EnableDiscoveryClient註解開啓服務註冊予發現功能app

//nacos註冊中心,開啓服務註冊客戶端:@EnableDiscoveryClient
@EnableDiscoveryClient
@SpringBootApplication
public class GulimallCouponApplication {
    	public static void main(String[] args) {
        	SpringApplication.run(GulimallCouponApplication.class, args);
    	}
}

2、使用SpringCloud Alibaba-Nacos做爲註冊中心ui

一、首先須要獲取 Nacos Serverhttps://github.com/alibaba/nacos/releasesspa

二、啓動 Server進入下載到本地並解壓完成後的文件夾(使用源碼構建的方式則進入編譯打包好的文件夾),再進去其相對文件夾 nacos/bin,並對照操做系統實際狀況執行以下命令。操作系統

Linux/Unix/Mac 操做系統,執行命令 sh startup.sh -m standaloneserver

Windows 操做系統,執行命令 cmd startup.cmd

三、訪問nacos可視化界面,登陸用戶名密碼:nacos

四、啓動配置好的springCloud項目