注册领事服务器与领事客户端
Posted
技术标签:
【中文标题】注册领事服务器与领事客户端【英文标题】:Registering with consul servers vs consul clients 【发布时间】:2017-04-08 15:55:08 【问题描述】:我正在创建一个带有 3 个微服务的 Spring Boot 微服务应用程序。 我正在使用领事进行发现。我只有一个有 4 台主机的数据中心。 我应该有 3 个微服务连接到各自本地主机中的 3 个领事代理(客户端),并在剩余的一台主机上运行一个领事服务器吗? 提到一个集群应该有多个服务器。是否适用于上述情况?
【问题讨论】:
【参考方案1】:您的服务应该连接到本地主机上的代理。
Consul 服务器应该在集群中运行。 3 节点集群可以处理 1 个节点故障,5 节点集群可以处理 2 个节点故障。见https://www.consul.io/docs/internals/consensus.html#deployment_table
【讨论】:
【参考方案2】:是的,建议集群有1台以上的服务器,微服务可以连接到本地主机上的代理。
【讨论】:
以上是关于注册领事服务器与领事客户端的主要内容,如果未能解决你的问题,请参考以下文章