[alibaba/canal]数据不一致

2025-11-13 927 views
6
Question

数据库修改数据171238条, Canal从Binlog读取数据到RabbitMQ中只有20000多条,十万条数据不见了。

回答

9

我今天发现了一个问题,实际写入3条,但是监听只有1条

8

这个我已找到原因,队列中的一条数据是binlog中的一条数据,记录对应binlog文件内容中数据的起始位置和结束位置,binlog文件中这段内容,对应数据表可能是多条数据操作,例如下图:一条binlog日志,记录数据表4条数据修改操作。 对应命令:show binlog events limit 5,10

2

已解决