开发者社区> 问答> 正文

canal推送rocketmq消息包含白名单外的binlog

我使用了rocketmq进行binlog消息同步,但是消费到的消息里面,包含了白名单外的内容

canal黑白名单配置: canal.instance.filter.regex=canal_manager.canal_data canal.instance.filter.black.regex=mysql.slave_.*

1:往canal_data表里面新增一条数据,然后entries里面返回了三条数据,只有第二条包含了表名和表数据,第一条和第三条返回的不清楚是什么数据

提问19.png

提问20.png

2:往test_table表里面新增一条数据,然后entries返回了两条数据(按白名单配置不应该返回数据才对),均不包含表名和表数据,如何可以过滤掉这些数据,避免产生大量多余的MQ消息影响系统性能?

原提问者GitHub用户493656894

展开
收起
白夜行fighting 2023-04-25 20:34:24 210 0
1 条回答
写回答
取消 提交回答
  • 一般是begin/commit 或者是 DML的query event

    原回答者GitHub用户agapple

    2023-04-26 17:20:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
RocketMQ Client-GO 介绍 立即下载
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载