关于权重配置,使用到这里的原因是我们在本地与测试环境的使用的是同一个命名空间,但是因为服务器并没有我本地端口的权限,所以nacos在轮询的时候始终无法访问本地,进而影响测试环境。 故需将本地服务的权重设置为0,使nacos不再轮询到本地。 解决方法:添加配置spring.cloud.naco.discovery.weight=0 关于灰度配置,指的是指定部分客户端IP进行新配置的下发,其余客户端配置保持不变,用以验证新配置对客户端的影响,保证配置的平稳发布。灰度配置是生产环境中一个比较重要的功能,对于保证生产环境的稳定性非常重要。在1.1.0后,Nacos 支持了以IP为粒度的灰度配置,具体使用步骤如下: 1. 在配置列表页面,点击某个配置的“编辑配置”按钮:
2. 勾选“Beta发布”,在文本框里填入要下发配置的IP,多个IP用逗号分隔:
3. 修改配置内容,点击“发布 Beta ”按钮,即可完成灰度配置的发布:
4. 点击“发布 Beta ”后,“发布 Beta ”按钮变灰,此时可以选择“停止 Beta ”或者“发布”。“停止 Beta ”表示取消停止灰度发布,当前灰度发布配置的 IP 列表和配置内容都会删除,页面回到正常发布的样式。“发布”表示将灰度配置在所有客户端生效,之前的配置也会被覆盖,同时页面回到正常发布的样式:
2. 勾选“Beta发布”,在文本框里填入要下发配置的IP,多个IP用逗号分隔:
3. 修改配置内容,点击“发布 Beta ”按钮,即可完成灰度配置的发布:
4. 点击“发布 Beta ”后,“发布 Beta ”按钮变灰,此时可以选择“停止 Beta ”或者“发布”。“停止 Beta ”表示取消停止灰度发布,当前灰度发布配置的 IP 列表和配置内容都会删除,页面回到正常发布的样式。“发布”表示将灰度配置在所有客户端生效,之前的配置也会被覆盖,同时页面回到正常发布的样式:
版权声明:本文为weixin_39578516原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。