关于大数据: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 增量订阅和生产信息管理器

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理