mysql binlog 数据采集会不会影响半同步机制

lupins · 2024-10-28 16:16:34 · 66 次点击
如题,mysql 主从使用半同步复制。使用 flink-cdc ,canal 等基于 binlog 的实时数据采集方案。如果采集工具先于所有备库返回 ack ,master 认为已经有 slave 落盘成功,但此时所有真正备库没有落盘;主如果 crash 掉了,此时主上已经提交的事务可能并没有传到从库上,如果此时,强行将从提升为主,可能导致新主上的数据不完整。
举报· 66 次点击
登录 注册 站外分享
4 条回复  
wuyiccc 小成 2024-10-28 16:22:18
canal 这种不会影响 mysql 的主从同步机制吧
wps353 小成 2024-10-28 16:36:22
理论上会,不过你可以把采集放在 slave 上来规避一下。
liprais 小成 2024-10-28 16:38:52
谁让你在主库上开 cdc 了
返回顶部