上面这个service没同步到consul-2上,下面这个就没同步到consul-0上,Leader与Follower之间人集群状态正常,leader挂了会正常选一个新leader
楼主的问题是:为什么consul 3个节点上的 service数量 不一致吗?
每个agent节点的注册的service数量不一定是一致的,consul的service数是每个节点分别注册的
我理解题主的疑问是不是,为什么三个 consul 节点上的 service 不一致?
是的 3个节点上的 service数量不一致,应该2个Follower节点的数量要与Leader一致才对
你解决了吗 我的也是这个问题
刚学习consul,试着回答下,搭建consul的时候,最好使用配置文件注册,而不是程序注册,如果是配置文件注册,那么只要配置文件相同,集群中各节点的服务也是相同的。 当然更改配置,是需要重启服务的,这是个问题!而且每个节点都有服务,那么健康查询是不是太密集了! 总觉得还有更好的方案!学习中。
您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题。
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~