我正在创建一个带有3个微服务的spring boot微服务应用程序。 我使用领事进行发现。我只有一个拥有4台主机的数据中心。 我是否应该将3个微服务连接到各自本地主机中的3个consul代理(客户端)以及在其余主机上运行的consul服务器? 提到群集应该有多个服务器。适用于上述情况吗?
答案 0 :(得分:1)
您的服务应该连接到localhost上的代理。
Consul服务器应该在集群中运行。 3节点集群可以处理1个节点故障,5个节点集群可以处理2个节点故障。见https://www.consul.io/docs/internals/consensus.html#deployment_table
答案 1 :(得分:0)
是的,建议集群具有多于一台服务器,并且微服务可以连接到本地主机上的代理。