canal
cyberpunk_Isme
一名90后转行程序员,学英语专业的我却有一颗成为java程序员的心,长期更新博客,鞭策自己,也是为了寻得伯乐
展开
-
canal伪装成mysql slave获取binary log
开启binlog模式先使用docker 创建mysql容器,此处不再演示.(1) 连接到mysql中,并修改/etc/mysql/mysql.conf.d/mysqld.cnf 需要开启主 从模式,开启binlog模式。执行如下命令,编辑mysql配置文件1560814415655命令行如下:docker exec -it mysql /bin/bashcd /etc/mysql/mysql.conf.dvi mysqld.cnf修改mysqld.cnf配置文件,添加如下配置:15608原创 2020-10-11 22:00:19 · 393 阅读 · 0 评论 -
canal
canal[kəˈnæl]: 运河,相当于把数据库当成河流,通过开凿运河把河流连在一起,然后使得两条河流水平面相同,即是使得两个数据库数据保持一致性canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据。canal是应阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的。阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务。原理相对比较简单:canal模拟mysql slave的交互协议,伪装自己为mys原创 2020-10-11 21:45:44 · 191 阅读 · 0 评论 -
canal
canal[kəˈnæl]: 运河,相当于把数据库当成河流,通过开凿运河把河流连在一起,然后使得两条河流水平面相同,即是使得两个数据库数据保持一致性canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据。canal是应阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的。阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务。...原创 2020-10-11 21:42:50 · 95 阅读 · 0 评论