Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Nacos 的配置灰度与服务流量灰度有什么区别?

查看完整题解

参考回答

直接回答

配置灰度让部分应用先读一份新配置。服务流量灰度把部分业务请求送到新实例。Nacos 3.2 能维护配置灰度规则,流量灰度需要调用方或网关使用实例标签或元数据。

讲清原理

配置的正式版和灰度版属于同一个 Namespace、Group、Data ID。Nacos 根据灰度条件返回不同内容。服务侧可以登记新实例及版本标签,调用方或网关决定请求去哪一组。

一份配置按规则分发正式版和灰度版
一份配置按规则分发正式版和灰度版

例子与易错点

10 台订单应用中两台先收到新超时值,这是配置灰度。让 5% 的订单请求进入库存新版是流量灰度,要在网关或调用链验证分布。

延伸阅读 Nacos 如何管理配置版本和回滚? · Nacos 的路由相关信息有什么作用? · 如何给 Nacos 实例设置权重?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。