三个活跃节点 A,B,C;其中A 为leader 1.在注册服务的时候,先在A 节点存储成功,但是这个时候B,C 因为某种原因网络波动了,导致最终注册失败,提示给客户端注册失败;但是随后网络恢复,leader 会通过心跳把刚才注册的服务同步到其它节点吗?如果会,其实表示已经注册成功了; 即使不会,A 节点已经有刚注册节点,这个不需要回滚机制吗?
目前有5个节点,A,B,C,D,E 其中 A 为leader 2.注册服务时,A 向B发送了注册请求后就宕机了,B 已经存储了,最后leader 选举,选了C (有可能把);那c 在发起心跳时,由于B 的term >C ,无法接受C 的心跳数据同步,一直会出现,B 数据多余C 情况,除非新增服务;这种情况能容忍吗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。