canal源码解读
作者:互联网
什么是canal
canal是一个开源中间件,由阿里集团开发,主要原理是伪装成MySQL slave,接收MySQL master的binlog日志,最终来实现跨MySQL数据库或者MySQL数据库与非MySQL数据库之间的数据的准实时同步功能。
canal支持的源端 MySQL 版本: 5.1.x , 5.5.x , 5.6.x , 5.7.x , 8.0.x
canal架构图
源码解读
本次源码解读针对的版本是v1.1.4。
canal的启动类
deployer模块 -》 com.alibaba.otter.canal.deployer.CanalLauncher.main()方法
标签:canal,deployer,数据库,解读,源码,MySQL 来源: https://blog.csdn.net/weixin_46549536/article/details/110048280