V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lupins
V2EX  ›  数据库

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

  •  
  •   lupins · 25 天前 · 1027 次点击
    如题,mysql 主从使用半同步复制。使用 flink-cdc ,canal 等基于 binlog 的实时数据采集方案。如果采集工具先于所有备库返回 ack ,master 认为已经有 slave 落盘成功,但此时所有真正备库没有落盘;主如果 crash 掉了,此时主上已经提交的事务可能并没有传到从库上,如果此时,强行将从提升为主,可能导致新主上的数据不完整。
    5 条回复    2024-10-28 17:33:43 +08:00
    lupins
        1
    lupins  
    OP
       25 天前
    求大佬解答
    wuyiccc
        2
    wuyiccc  
       25 天前
    canal 这种不会影响 mysql 的主从同步机制吧
    wps353
        3
    wps353  
       25 天前
    理论上会,不过你可以把采集放在 slave 上来规避一下。
    liprais
        4
    liprais  
       25 天前
    谁让你在主库上开 cdc 了
    sampeng
        5
    sampeng  
       25 天前
    在主库上开数据采集的一定是没过脑子的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3101 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:15 · PVG 08:15 · LAX 16:15 · JFK 19:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.