下载并安装Nacos
1、下载并安装
官网:https://nacos.io/
下载:https://github.com/alibaba/nacos/releases
下载响应的Nacos压缩包,并解压
2、启动Nacos
使用终端进入nacos/bin目录下执行:
(standalone代表着单机模式运行,非集群模式)
Windows:startup.cmd -m standalone
Linux/Unix/Mac:sh startup.sh -m standalone
3、关闭Nacos
使用终端进入nacos/bin目录下执行:
Windows:shutdown.cmd
Linux/Unix/Mac:sh shutdown.sh
Nacos作为服务注册/发现
1、使用Maven引入nacos-discovery
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2、在主启动类添加@EnableDiscoveryClient
@SpringBootApplication
@EnableDiscoveryClient
public class OrderMainApplication {
public static void main(String[] args) {
SpringApplication.run(OrderMainApplication.class, args);
}
}
3、创建并编写配置文件bootstrap.yml
spring:
application:
name: mall-order
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
namespace: d399b0ad-4d1d-4393-ab73-4b6f933b20e7
Nacos作为配置中心
1、使用Maven引入nacos-config
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
2、创建并编写配置文件bootstrap.yml
spring:
application:
name: mall-order
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
namespace: d399b0ad-4d1d-4393-ab73-4b6f933b20e7
file-extension: yaml
# 默认到nacos查找的配置文件格式:
${spring.application.name}-${spring.profiles.active}.${file-extension}
注意:本文使用Nacos配置了命名空间,大家可自行根据名称空间/分组进行管理配置文件