Bootstrap

接过火炬,升级canal-client-springboot-starter,一个支持rabbitmq的CanalClient

二、最终方案


参考canal-client-springboot-starter自己构建了一个easy-canal-client的项目。

源码已开源:https://gitee.com/cowboy2014/easy-canal-client.git

架构示意图如下:

2-1 canal server升级1.1.5

canal需要升级为1.1.5,canal把binlog数据解析完成后,就把数据直接投递给rabbitmq了——1.1.5可以把数据直接投递给rabbitmq。

canal.properties参考配置:

tcp, kafka, rocketMQ, rabbitMQ

canal.serverMode = rabbitMQ

##################################################

######### RabbitMQ #############

#####################

;