nacos配置的生效时间
来源:12-2 使用Nacos管理配置

MengMengdacw
2023-01-26
修改了配置多久才生效呀?刚改了nacos的配置发现还是显示旧的配置噢
写回答
1回答
-
大目
2023-01-30
有关多久生效:
Nacos的刷新基于长轮询,nacos-config-client长轮询nacos-config-server端,当server端发生变化时,client端就会收到,这个可以理解为准实时的;
之后,应用侧开始执行配置刷新逻辑,需要重新初始化上下文、environment等,这个需要一定时间,看你应用的负载情况,不过一般在1秒内可以刷新完成。
配置没有刷新,初步怀疑你的代码有问题,检查下:
如果是@Value标注的配置,检查@RefreshScope注解有没有加
连接nacos-config-server的配置是不是写到了bootstrap.yaml中
观察启动日志,看下你的DataID是不是正确(在应用启动日志最上面有打印应用读取了哪些DataID的配置,搜DataID即可)
对照4-2节,检查依赖版本是否兼容,如果使用的版本不符合要求也会出现配置刷新失败的情况
00
相似问题