请教老师canal消费端多节点是否会消费重复数据
来源:12-10 canal自定义接入(4)
慕用9545011
2021-01-26
老师你好。请问如果用spring的scheduler,如果是多个实例同时启动这个任务的话,会不会同时从canal拿到相同的binlog日志,而导致重复地去更新索引? canal 自身有这种避免消费重复数据的保障吗? 还是必须自己写代码来避免?
写回答
1回答
-
龙虾三少
2021-01-26
canal本身是binlog顺序消费的 消费成功后再确认 如果有重复消费也是顺序的 消费端可以用版本号做幂等
022021-01-27
相似问题