7.8、服务权重配置
分类: Nacos服务注册与发现
服务权重配置
服务权重用于控制服务实例的流量分配,常用于灰度发布和流量控制。本节将学习服务权重配置。
本节将学习:权重概念、权重配置、灰度发布,以及流量分配。
权重概念
定义
服务权重: 服务实例接收流量的比例。
权重范围
权重范围: 0.0 - 1.0
- 0.0:不接收流量
- 1.0:正常接收流量
- 0.5:接收 50% 流量
权重配置
配置方法
权重配置方法:
- 在 Nacos 控制台配置
- 选择服务实例
- 设置权重值
- 保存配置
灰度发布
灰度发布流程
灰度发布流程:
- 部署新版本服务(权重 0)
- 逐步增加新版本权重
- 监控新版本服务
- 全部切换到新版本
流量分配
分配规则
流量分配规则:
- 按权重比例分配
- 权重高的实例接收更多流量
- 权重为 0 的实例不接收流量
官方资源
本节小结
在本节中,我们学习了:
第一个是权重概念。 服务权重的定义和范围。
第二个是权重配置。 如何配置服务权重。
第三个是灰度发布。 使用权重实现灰度发布。
第四个是流量分配。 权重对流量分配的影响。
这就是服务权重配置。合理使用权重,可以实现灰度发布和流量控制。
在下一节,我们将学习服务集群配置。