灰度配置指的是指定部分客户端IP进行新配置的下发,其余客户端配置保持不变,用以验证新配置对客户端的影响,保证配置的平稳发布。灰度配置是生产环境中一个比较重要的功能,对于保证生产环境的稳定性非常重要。在1.1.0中,Nacos支持了以IP为粒度的灰度配置。
下面介绍灰度配发布的操作步骤:
前提准备:
- 一台Nacos Server
- 两台Nacos Client
注:两台客户端要监听同一个配置文件
- 进入Nacos Server控制台,可以查看配置文件的监听情况,本次测试我启动了两台客户端(部署在不同的机器上,即拥有不同IP地址),所以应该监听查询应该有两台机器。
- 修改配置文件,发布灰度配置。点击编辑
正式版配置文件如下:name值设置的release