引入依赖包管理

 <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.1.0.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

Nacos

阿里巴巴开源构建云原生应用的动态服务发现,配置管理,服务管理平台
文档:
https://nacos.io/zh-cn/docs/quick-start.html
下载:
https://nacos.io/zh-cn/docs/quick-start.html

由于多个服务都需要注册发现,将配置中心导入

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

linux上启动单节点注册中心,下载Nacos Server端
https://github.com/alibaba/nacos/releases
SpringCloud Alibaba的Nacos 注册中心使用_SpringCloud学习
上传服务器并进入bin目录

sh startup.sh -m standalone

否则报错

java.io.FileNotFoundException: /home/vagrant/nacos/conf/cluster.conf (No such file or directory)

对于其他需要配置到注册中心

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

对于该启动类,需要增加注解 @EnableDiscoveryClient
SpringCloud Alibaba的Nacos 注册中心使用_SpringCloud_02
访问nacos
http://192.168.56.10:8848/nacos/
账户/密码 : nacos/nacos
SpringCloud Alibaba的Nacos 注册中心使用_SpringCloud_03