我是靠谱客的博主 健忘大门,最近开发中收集的这篇文章主要介绍关于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的过滤机制所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部