是否存在脑裂的可能性

是否存在脑裂的可能性

如果有 10 个摄像头识别车牌,并将数据发送到与备份服务器同步的服务器,当某些事情出错时,是否有可能出现裂脑问题?每条数据都有一个时间戳,因此如果任何数据发生故障,服务器可能会重新协商哪些数据是正确的,还是我错了?当我准备安装时,一位同事问我有关裂脑的问题,现在我有点担心。如果可能发生这种情况,我可以在不购买第三台服务器的情况下以某种方式补救吗?

答案1

裂脑是指副本服务器发生任何更改,但未应用到主服务器的情况。这是一个很好的解释。

隔离方法有助于避免脑裂的情况。详细信息如下关于它。

如果你不想处理隔离问题,请尝试使用面向仲裁的数据库(etcd例如)。此类应用程序通常使用RAFT 协议进行领导选举,如果他们不达到法定人数多数,则阻止数据更改。

相关内容