Consul 数据中心之间怎么通信?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
一个 Consul 数据中心有自己的 agent、服务目录、Raft 投票组和 KV。需要跨中心访问时,可以按部署目标选择 WAN 联邦或 Cluster Peering。
讲清原理
传统 WAN 联邦让数据中心的 server 通过 WAN gossip 互相发现,查询按目标数据中心转发。Peering 面向独立集群,建好对等关系后,显式导出允许对方发现的服务。KV 按数据中心各自保存。
例子与易错点
把上海库存服务开放给杭州时,先决定沿已有联邦按数据中心查找,还是在对等集群之间导出服务。杭州同名 KV 不会因此自动更新。
延伸阅读 Consul 集群里有哪些角色? · Consul 用 Raft 保证了什么? · 怎样做可重复的 Consul 自动化部署?
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。