开个题目讨论一下。
在心跳失效的时候,就发生了split-brain。
比如: 正常情况下,NodeA和NodeB在心跳检测以确认对方存在; 在通过心跳检测不到对方时,就接管对应的resource。 如果突然间,NodeA和NodeB之间的心跳不存在了,而NodeA和NodeB事实上都active,这时NodeA要接管NodeB的resource么? 而同时NodeB要接管NodeA的resource么?这时就是split-brain。
赞同楼上的说法。在节点间无法通过有效的方式探测到对方的存在,就是产生资源的争抢,进而可能产生脑裂,轻则业务中断,重则数据损坏。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30