クラスタ構成を分割する
ステップ
spring:
application:
# user服务的服务名称
name: userService
cloud:
nacos:
server-addr: localhost:8848 # nacos服务地址
discovery:
# 配置集群名称 自定义
cluster-name: SH
デフォルト設定の後、負荷分散戦略が採用されます。同じクラスター内で優先アクセスを設定したい場合は、サービス呼び出し元で次のようにコードを設定します。
userservice:
ribbon:
NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule # 指定Nacos策略
サービスインスタンスの重み設定
インスタンスの重みの制御
- Nacos コンソールは、インスタンスの重み値を 0 ~ 1 の間で設定できます。
- 同じクラスター内の複数のインスタンスの場合、重みが大きいほど、アクセス頻度が高くなります。
- 重みを 0 に設定すると、まったくアクセスされなくなります。
環境隔離
- Nacos コンソールで名前空間を作成して、異なる環境を分離できます。