引入依赖包管理
<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
上传服务器并进入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
访问nacos
http://192.168.56.10:8848/nacos/
账户/密码 : nacos/nacos