我是靠谱客的博主 健忘大门,这篇文章主要介绍关于Canal的过滤机制,现在分享给大家,希望可以做个参考。

服务端实例配置

canal.deployer-1.1.1/conf/example/instance.properties

canal.instance.filter.regex=.*\..*

客户端filter

connector.subscribe("o2o.pl_repayment_plan_user,o2o.orderdetail,o2o.o2o_third_orderdetail");

按照官方的解释

CanalConnector是否调用subscribe(filter)方法;有的话,filter需要和instance.properties的canal.instance.filter.regex一致,否则subscribe的filter会覆盖instance的配置,如果subscribe的filter是.*..*,那么相当于你消费了所有的更新数据 【特别注意】

https://github.com/alibaba/canal/issues/1361

所以 每次新增需要过滤的表的时候 只需在自己的客户端修改代码即可

最后

以上就是健忘大门最近收集整理的关于关于Canal的过滤机制的全部内容,更多相关关于Canal内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(131)

评论列表共有 0 条评论

立即
投稿
返回
顶部