一、SpringCloud接入Nacos Config
Nacos是阿里巴巴开源的一个更易于构建原生应用的动态服务发现、配置和服务管理平台。他是使用Java编写,需要依赖Java环境。
Nacos文档地址:https://nacos.io/zh-cn/docs/quick-start.html
1、首先,修改 pom.xml 文件,引入 Nacos Config Starter。
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
2、在应用的 /src/main/resources/application.properties 配置文件中配置 Nacos Server 地址
spring: application: name: gulimall-coupon cloud: nacos: discovery: server-addr: 127.0.0.1:8848
3、使用@EnableDiscoveryClient注解开启服务注册予发现功能
//nacos注册中心,开启服务注册客户端:@EnableDiscoveryClient @EnableDiscoveryClient @SpringBootApplication public class GulimallCouponApplication { public static void main(String[] args) { SpringApplication.run(GulimallCouponApplication.class, args); } }
二、使用SpringCloud Alibaba-Nacos作为注册中心
1、首先需要获取 Nacos Server:https://github.com/alibaba/nacos/releases
2、启动 Server,进入下载到本地并解压完成后的文件夹(使用源码构建的方式则进入编译打包好的文件夹),再进去其相对文件夹 nacos/bin,并对照操作系统实际情况执行如下命令。
Linux/Unix/Mac 操作系统,执行命令 sh startup.sh -m standalone
Windows 操作系统,执行命令 cmd startup.cmd
3、访问nacos可视化界面,登录用户名密码:nacos
4、启动配置好的springCloud项目