最近发现一个低概率问题:
现象: 金额丢失
原因: 代码流程控制出错,导致读取从库的值,更改后,写入主库。 而读取从库时,主从延迟太厉害,导致读取的值不是最新主库的值。产生更新覆盖丢失。
处理: 在涉及读后写的操作时,一定要从主库读。
不多说。
转载:https://blog.csdn.net/stpeace/article/details/108422886
查看评论
最近发现一个低概率问题:
现象: 金额丢失
原因: 代码流程控制出错,导致读取从库的值,更改后,写入主库。 而读取从库时,主从延迟太厉害,导致读取的值不是最新主库的值。产生更新覆盖丢失。
处理: 在涉及读后写的操作时,一定要从主库读。
不多说。