问题:
nacos 更新了配置文件,更新了以后重新启动还是旧的配置信息。
NACOS版本: 1.1.4
解决:
配置缓存
Nacos Client 会将从 Nacos 服务器获取的配置信息缓存在本地。这样,即使 Nacos 服务器不可用,客户端仍然可以使用缓存的配置信息。
-
缓存文件路径:Nacos Client 默认会将配置缓存到本地文件系统中。缓存文件的路径通常是
~/.nacos/config
(在 Linux/Mac 上)或C:\Users\<用户名>\nacos\config
(在 Windows 上)。 -
缓存更新:当 Nacos 服务器上的配置发生变化时,Nacos Client 会通过长轮询机制(Long Polling)及时获取最新的配置,并更新本地缓存。
服务发现缓存
Nacos Client 在进行服务发现时,也会将服务实例的信息缓存在本地。这样,即使 Nacos 服务器不可用,客户端仍然可以使用缓存的服务实例信息进行服务调用。
-
缓存文件路径:服务发现缓存文件的路径通常是
~/.nacos/naming
(在 Linux/Mac 上)或C:\Users\<用户名>\.nacos\naming
(在 Windows 上)。 -
缓存更新:Nacos Client 会定期从 Nacos 服务器拉取最新的服务实例信息,并更新本地缓存。
删除对应的缓存
就OK了