假设FT产生的网络分区,是否会导致“脑裂”?如果主节点和副本都假设对方已经宕机,他们是否都变为主节点?
共享存储的磁盘服务已经解决了这个问题,磁盘服务支持原子TSL(原子检查并设置)操作,主副节点遇到对象已经宕机,都会试图进行test-and-set操作,如果只存在一个存活,在进行test-and-set后并上线,但是假设两者都试图修改,其中有一方会失败,失败的晋升请求会被忽略。
不过磁盘服务器可能会有单点故障问题,磁盘服务宕机,整个服务也会宕机。这里可能需要引入支持复制的磁盘服务器
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。