说明:
server 代表一个 canal 运行实例,对应于一个 jvm
instance 对应于一个数据队列 (1 个 server 对应 1..n 个 instance)
instance 模块:
eventParser (数据源接入,模拟 slave 协议和 master 进行交互,协议解析)
eventSink (Parser 和 Store 链接器,进行数据过滤,加工,分发的工作)
eventStore (数据存储)
metaManager (增量订阅&消费信息管理器)
经典案例:阿里双击房部署 快的打车数据同步平台