Consul 是 HashiCorp 开发的分布式、高可用、多数据中心感知的服务发现和配置工具,可用于在 PostgreSQL 集群中实现负载均衡,在多个后端节点间均匀分配客户端连接和查询。
Consul 使用共识协议进行 leader 选举,确保任何时候只有一个服务器作为 leader。leader 在 leader 故障或关闭时自动接管,使系统 resilient 于中断。它提供服务发现、健康检查、键值存储和 DNS 服务等一系列服务。
用自己的话写下这一站的结论。