Nacos
一、安装Nacos
github官网下载安装:https://github.com/alibaba/nacos
百度网盘:https://pan.baidu.com/s/1tzLbOGDVkvh9oWItVzivMQ 密码:0529
二、服务注册到Nacos
1.在父工程中添加spring-cloud-alibaba的管理依赖
1 2 <dependency> 3 <groupId>com.alibaba.cloudgroupId> 4 <artifactId>spring-cloud-alibaba-dependenciesartifactId> 5 <version>2.2.5.RELEASEversion> 6 <type>pomtype> 7 <scope>importscope> 8 dependency>
2.添加nacos的客户端依赖
1 2 <dependency> 3 <groupId>com.alibaba.cloudgroupId> 4 <artifactId>spring-cloud-starter-alibaba-nacos-discoveryartifactId> 5 dependency>
3.修改application.yml文件,添加nacos地址
1 server: 2 port: 80xx #自定义端口号 3 spring: 4 application: 5 name: xxxx #指定应用的名称,在spring cloud中被用来注册的服务名 6 cloud: 7 nacos: 8 server-addr: localhost:8848 #nacos服务端地址 9 discovery: 10 cluster-name: xx #集群名称
补充:
1)Nacos-NacosRule负载均衡
userservice:
ribbon:
NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule #负载均衡规则
2)namespace环境隔离
spring:
cloud:
nacos:
discovery:
namespace: 12308a84-7a37-42c9-9398-c65ba9ef32b9 # ID,命名空间