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了




相关推荐
martian6655 分钟前
麒麟系统下Tomcat部署Java Web程序(WAR包)及全链路问题排查指南
开发语言·tomcat·系统安全
ai.Neo5 分钟前
牛客网NC22012:判断闰年问题详解
开发语言·c++·算法
曼岛_11 分钟前
[Java实战]Spring Boot + Netty 实现 TCP 长连接客户端及 RESTful 请求转发(二十六)
java·spring boot·tcp/ip
好吃的肘子12 分钟前
ElasticSearch进阶
大数据·开发语言·分布式·算法·elasticsearch·kafka·jenkins
老友@16 分钟前
Spring Data Elasticsearch 中 ElasticsearchOperations 构建查询条件的详解
java·后端·spring·elasticsearch·operations
NaclarbCSDN17 分钟前
Java集合框架
java·开发语言·前端
xiaohanbao0922 分钟前
day26 Python 自定义函数
开发语言·python·学习·机器学习·信息可视化·numpy
jie1889457586625 分钟前
c++,windows,多线程编程详细介绍
开发语言·c++
破晓的历程25 分钟前
Qt file文件操作详解
开发语言·qt
蟹至之28 分钟前
万字解析:Java字符串
java·字符串·stringbuilder·string·stringbuffer