canal增量同步原理以及使用说明

原理:模拟mysql slave,向mysql master 

 

说明:

  • 数据过滤:支持通配符的过滤模式,表名,字段内容等
  • 数据路由/分发:解决1:n (1个parser对应多个store的模式)
  • 数据归并:解决n:1 (多个parser对应1个store)
  • 数据加工:在进入store之前进行额外的处理,比如join

 

protobuf协议

HA机制

https://blog.csdn.net/tony_vip/article/details/100904024

部署方式:

docker镜像部署: https://github.com/alibaba/canal/wiki/Docker-QuickStart

 服务中引入client,具体client使用示例:

https://www.iteye.com/blog/agapple-1796620

注意点:

1、slave的断开恢复会不会丢失数据

原文地址:https://www.cnblogs.com/zipon/p/15390727.html