开发者社区 问答 正文

canal中有唯一的一个标识可以确定到每一个binlog中的操作事件吗

举例:数据库执行了三个事件1insert、 2update、 3delete 这三个事件各自有没有一个递增的参数可以唯一确定他们这个操作的顺序

我本来以为可以通过header中的getLogfileOffset方法获取position参数来唯一确定的,但是测试发现多个操作传回来的position可能是重复的,

所以想问有没有一个递增的参数是可以确定每一个事件的顺序的?

求教,感谢!

原提问者GitHub用户xuej2s

展开
收起
古拉古拉 2023-05-08 13:46:54 69 分享 版权
1 条回答
写回答
取消 提交回答
  • filename+offest就是唯一的,批量insert可能出现在一个binlog事件里

    原回答者GitHub用户agapple

    2023-05-09 17:48:18
    赞同 展开评论
问答分类:
问答地址: