canal配置与部署说明
canal源码分析
https://github.com/alibaba/canal
版本:1.1.5
打包:mvn clean package -DskipTests=true -Denv=release
模块说明
模块 | 说明 |
---|---|
admin | admin控制器模块 |
common | 提供了一些公共的工具类和接口 |
deployer | 部署模块,对应canal-deployer.tar.gz,是canal的启动模块 |
server | canal核心服务端 |
instance | 每个server有多个instance |
parser | 解析binlog,依赖于dbsync、driver |
sink | parser和store链接器,用于数据过滤、分发 |
store | 数据存储模块 |
meta | 增量订阅和消费信息管理器 |