Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

怎么保障 Nacos 配置中心的高可用?

查看完整题解

参考回答

直接回答

给 Nacos Server 多节点、给数据源配置可靠备份与恢复,并让客户端通过可切换的内网入口访问。判断高可用时要分开验证读取、更新和通知。

讲清原理

已有读取可能暂时由服务端缓存或者客户端快照支撑。写入成功需要持久化路径可用。通知与客户端应用又是后续步骤,因此一项成功不能代表整条链路正常。

配置经过持久化、节点缓存到客户端
配置经过持久化、节点缓存到客户端

例子与易错点

数据库短时故障,旧配置可能还能读,新配置发布却失败。应监控数据库与 Dump 延迟,演练恢复后检查各节点内容。

延伸阅读 Nacos 配置中心宕机时,应用还能拿到配置吗? · Nacos 怎样做到高可用? · Nacos 配置数据怎样持久化?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。