Canal 监听 binlog 日志推往 MQ,消费端多实例如何做到有序消费?

场景:MySQL 表字段多、查询慢,业务有模糊查询的要求。现计划将数据备份到 ES 中,查询请求通过 ES 处理。
数据备份的方案是 Canal 订阅 binlog 数据操作,消费端再加以信息消费后存储于 ES。
这种情况下,未防止对一条数据的两次修改乱序消费,消费端多实例如何做到有序消费?

Canal 监听 binlog 日志推往 MQ。需要严格保证顺序消费的话。这个要看MQ实现支持不支持了吧。我没做过这个,只是猜测。

你用的什么MQ?