摘要: 这是Canal在新版本引入的一个内容,主要是为了解决由于历史的DDL导致表结构与现有表结构不一致,导致的同步失败的问题。采用的是Druid和Fastsql,来记录表结构到DB中,如果需要进行回滚时,得从DB中根据时间点去查到对应的库表结构,然后进行业务的处理。也就是,如果我们想要这样的效果,需要开启 阅读全文
posted @ 2018-05-31 13:49 飞轩 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 从Canal的整体架构中,我们可以看出,在Canal中,比较重要的一些领域有Parser、Sink、Store、MetaManager、CanalServer、CanalInstance、CanalClient、Connection等等。下面我们仔细分析下Canal的领域模型。 一、Parser 核 阅读全文
posted @ 2018-05-31 10:52 飞轩 阅读(554) 评论(0) 推荐(0) 编辑