不会挂

还可以从内存缓存、本地缓存配置相关文件

本地缓存配置相关文件:nacos在你的机器用户空间目录里给你创建了nacos文件夹,下面有个config文件,把配置存储在这了

内存缓存:ConcurrentHashMap<String, CacheData> cacheMap

(顺便深入源码分析nacos配置中心客户端核心功能实现)

nacos挂了之后服务会挂吗?不会挂(深入源码分析)

展开nacos客户端源码

看源码第一步找到maven依赖展开,看看文件夹、文件名,粗略过一遍有些啥文件

如果你有直接调用源码里的方法就直接通过方法进去看怎么实现的

如果没有直接用某个方法,那就去看目录、相关文件逐步分析理解。

Untitled

找本地缓存配置相关文件

看到这个LocalConfig,本地配置,那进去看看

Untitled

Untitled

看完你就明白,nacos在你的机器用户空间目录里给你创建了nacos文件夹,下面有个config文件,把配置存储在这了,那这样的话即使你nacos挂了,他还能从内存、本地文件里去获取到配置,提高了可用性。那内存里的配置存哪里了呢,我们去看看其他文件