千算万算,算不过代码的坑

在mysql中,配置双主切换是一般常用的手段,理论上是不用停服的,但是遇到了奇葩的代码,这套逻辑就行不通了。

所以在不清楚你的rd开发的代码之前,高级架构什么都是浮云,老老实实的用最简单架构吧。

如果在双主切换的时候,应用切换一般连接新主,一半连接旧主,新主上写了一个数据,然后又删除了,然后紧接这应用在旧主上更新了这个记录,那就悲剧了,开始恢复修整数据吧。
上天保佑你眼不花,心不跳。
在2边更新相同的记录时候没有冲突检测