乐趣区

关于大数据:canal部署及源码分析

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 增量订阅和生产信息管理器
退出移动版