注册中心高可用(Nacos 跨中心集群)

注册中心高可用(Nacos 跨中心集群) 由 Archify 生成的架构图。 域名解析 · 就近接入 · 架构组件 域名解析 就近接入 Nacos A1 · 生产中心 · 生产中心 A_ZONE Nacos A1 生产中心 Nacos A2 · 生产中心 · 生产中心 A_ZONE Nacos A2 生产中心 Nacos A3 · 生产中心 · 生产中心 A_ZONE Nacos A3 生产中心 Nacos B1 · 灾备中心 · 灾备中心 B_ZONE Nacos B1 灾备中心 Nacos B2 · 灾备中心 · 灾备中心 B_ZONE Nacos B2 灾备中心 业务服务(生产) · 注册 · 本地缓存实例列表 · 生产中心 A_ZONE 业务服务(生产) 注册 · 本地缓存实例列表 业务服务(灾备) · 注册 · 本地缓存实例列表 · 灾备中心 B_ZONE 业务服务(灾备) 注册 · 本地缓存实例列表 服务注册 服务注册 同步复制 生产中心 A_ZONE 灾备中心 B_ZONE

集群部署

  • • 跨中心 3+2 共用一套集群
  • • 配置持久化于共享数据库
  • • 节点可按需横向扩展

服务接入

  • • 域名访问,就近解析
  • • 消费者本地缓存服务列表
  • • 中心内路由,无服务才跨中心

数据一致

  • • 节点间复制同步注册数据
  • • Distro AP:服务发现可用优先
  • • Raft CP:配置数据强一致

中心容灾

  • • 单中心 Nacos 异常自动切换
  • • 服务访问另一中心节点
  • • 恢复后数据同步补齐