开发者

Nacos配置动态刷新全过程

目录
  • 一、概要
  • 二、实现方http://www.devze.com
  • 三、测试效果
  • 总结

一、概要

该技术方案旨在解决原系统在需要修改nacos配置的时候,必须重启项目才能生效的问题。

使用nacos动态刷php新配置后,可以在不重启服务的情况下,刷新nacos修改的配置内容。

二、实现方式

1、在需要使用配置引用的类上添加@RefreshScope注解

Nacos配置动态刷新全过程

2、修改bootstrap.yml的共享配置

因为nacos在配置共享配置时,默认refresh是false,需要将此状态改为true

Nacos配置动态刷新全过程

三、测试效果

测试时分别以项目配置和共享配置作为测试用配置文件

Nacos配置修改前:

Nacos配置动态刷新全过程

Nacos配置动态刷新全过程

Nacos配置动态刷新全过程

Nacpythonos配置修改后:

Nacos配置动态刷新全过程

Nacos配置动态刷新全过程

注意:此时并没有重启服务!

Nacos配置动态刷新全过程

可以看到,服务读取到了新的配置文件内容!

总结

以上为个人经验,希望能给大家一个参python考,也希望大家多多支持编程客栈(www.devze.com)python。

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜