nacos client 本地缓存问题

问题:

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了




相关推荐
Mryan20053 分钟前
SpringBoot项目报错: 缺少 Validation
java·spring boot
无名之逆30 分钟前
[特殊字符] Hyperlane 框架:高性能、灵活、易用的 Rust 微服务解决方案
运维·服务器·开发语言·数据库·后端·微服务·rust
SnXJi_40 分钟前
开源赋能,双驱协同:纷析云财务与进销存软件助力企业数字化转型
java·gitee·开源·开源软件
Vitalia1 小时前
⭐算法OJ⭐寻找最短超串【动态规划 + 状态压缩】(C++ 实现)Find the Shortest Superstring
开发语言·c++·算法·动态规划·动态压缩
eternal__day1 小时前
第三期:深入理解 Spring Web MVC [特殊字符](数据传参+ 特殊字符处理 + 编码问题解析)
java·前端·spring·java-ee·mvc
最后一个bug1 小时前
PCI与PCIe接口的通信架构是主从模式吗?
linux·开发语言·arm开发·stm32·嵌入式硬件
落落鱼20131 小时前
TP6图片操作 Image::open 调用->save()方法时候报错Type is not supported
开发语言
iccb10131 小时前
在线聊天系统中的多窗口数据同步技术解密
java·github
慕离桑1 小时前
SQL语言的物联网
开发语言·后端·golang
"_rainbow_"1 小时前
Qt添加资源文件
开发语言·qt