这是一个创建于 314 天前的主题,其中的信息可能已经有所发展或是发生改变。
如题,mysql 主从使用半同步复制。使用 flink-cdc ,canal 等基于 binlog 的实时数据采集方案。如果采集工具先于所有备库返回 ack ,master 认为已经有 slave 落盘成功,但此时所有真正备库没有落盘;主如果 crash 掉了,此时主上已经提交的事务可能并没有传到从库上,如果此时,强行将从提升为主,可能导致新主上的数据不完整。
5 条回复 • 2024-10-28 17:33:43 +08:00
 |
|
2
wuyiccc 314 天前
canal 这种不会影响 mysql 的主从同步机制吧
|
 |
|
3
wps353 314 天前
理论上会,不过你可以把采集放在 slave 上来规避一下。
|
 |
|
5
sampeng 314 天前
在主库上开数据采集的一定是没过脑子的
|