启用数据中心

PS:前面有些文章, 为了方便大家理解, 我把Consul的两种模式,直接使用了原文中的Server 和 Client,没有进行翻译,对于没有基础的同学,有些同学更加迷惑了。 所以,本节我就直接翻译客户端和服务器模式。

一个代理可以在客户端服务器模式下运行。服务器节点负责运行共识协议和存储集群状态。客户端节点大多是无状态的,严重依赖服务器节点。

在Consul集群开始服务请求之前,必须选出一个服务器节点作为领导者。Bootstrapping是将这些初始服务器节点加入集群的过程。阅读架构文档来了解更多关于Consul的内部结构。

建议每个数据中心拥有三到五台总服务器。我们非常不鼓励部署单台服务器,因为在故障情况下,数据丢失是不可避免的。请参考部署表了解更多细节。

最后更新于