文章目录
简介
Nacos,英文全称Dynamic Naming and Configuration Service,Na为naming命名,co为configuration配置,s为服务,动态命名与配置服务。
Nacos主旨是一个易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它包含了注册中心、配置中心、健康检查、动态DNS、服务元数据和流量管理等功能。
环境
下载地址
https://github.com/alibaba/Nacos
运行
startup.cmd
访问localhost:8848出现以下界面说明启动成功。默认用户名密码都为nacos
Nacos作为注册中心
服务提供者
下面是服务提供者9001的配置,还有一个提供者9002与9001的配置类似。
依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
application.yml
server:
port: 9001
spring:
application:
name: nacos-payment
cloud:
nacos:
discovery:
server-addr: localhost:8848
management:
endpoints:
web:
exposure:
include: '*'
控制器
@RestController
public class PaymentController {
@Value("${server.port}&#