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了




相关推荐
愣头不青18 小时前
560.和为k的子数组
java·数据结构
乱世军军18 小时前
把 Python 3.13 降级到 3.11
开发语言·python
本喵是FW18 小时前
C语言手记2
c语言·开发语言
fy1216318 小时前
GO 快速升级Go版本
开发语言·redis·golang
共享家952718 小时前
Java入门(String类)
java·开发语言
l软件定制开发工作室18 小时前
Spring开发系列教程(34)——打包Spring Boot应用
java·spring boot·后端·spring·springboot
0xDevNull18 小时前
Spring Boot 循环依赖解决方案完全指南
java·开发语言·spring
爱丽_18 小时前
GC 怎么判定“该回收谁”:GC Roots、可达性分析、四种引用与回收算法
java·jvm·算法
bbq粉刷匠18 小时前
Java--多线程--单例模式
java·开发语言·单例模式
随风,奔跑18 小时前
Spring MVC
java·后端·spring