# 服务消费端
```
server:
port: 8080
spring:
application:
name: orderservice # spring cloud 服务名称
cloud:
nacos:
server-addr: localhost:8848 # nacos注册中心地址
discovery:
cluster-name: SC
# namespace: 2ef98e99-8087-4944-8330-38cf9dea1ae6 # 指定该服务在指定的命名空间中执行, 起到环境隔离作用
ephemeral: false # 非临时实例
# 自定义负载均衡规则: 设定为RandomRule: 随机负载均衡
userservice:
ribbon:
NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule # Spring Cloud Alibaba 负载均衡器规则
# eureka 随机负载均衡
# NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule
ribbon:
eager-load:
enabled: true # 启用饥饿加载
clients:
- userservice # clients是一个List集合, 若要配置多个服务, 则换一行, 以 - 为前缀, 每行只能写一个
- orderservice
# 若使用了nacos, 则不需要eureka的注册中心地址
#eureka:
# client:
# service-url:
# defaultZone: http://localhost:9773/eureka # eureka注册中心地址
```
# 服务提供者
```
server:
port: ${dport:8081}
spring:
application:
name: userservice
cloud:
nacos:
server-addr: localhost:8848 # nacos注册中心地址
discovery:
cluster-name: ${clusterName:GZ}
# namespace: 2ef98e99-8087-4944-8330-38cf9dea1ae6 # 指定该服务在指定的命名空间中执行, 起到环境隔离作用
ephemeral: true # 临时实例
# 若使用了nacos, 则不需要eureka的注册中心地址
#eureka:
# client:
# service-url:
# defaultZone: http://localhost:9773/eureka # eureka注册中心地址
```
浙公网安备 33010602011771号