当前位置:   article > 正文

使用 Docker 部署 canal,并将消息推送到 RabbitMQ,卑微打工人_docker canal rabbitmq同步

docker canal rabbitmq同步

canal.serverMode = rabbitMQ

RabbitMQ 配置

rabbitmq.host = 127.0.0.1

rabbitmq.virtual.host = /

rabbitmq.exchange = exchange.canal

rabbitmq.username = xxxx

rabbitmq.password = xxxx

这里有两点需要说明,一是我在网上找的很多文章,关于 RabbitMQ 的配置都是这样的:

canal.mq.servers = xxx

canal.mq.vhost = /

canal.mq.exchange = exchange.canal

canal.mq.username = admin

canal.mq.password = admin

但是我这样配置并不成功,也可能是版本的问题,我没有更多去验证。

第二个是目前 RabbitMQ 的配置还不支持端口,只能使用默认端口 5672。

接下来修改 instance.properties 文件:

MySQL 地址 + 端口

canal.instance.master.address=host:port

canal.instance.dbUsername=xxxx

canal.instance.dbPassword=xxxx

对应到 RabbitMQ 的话是 Routing key

canal.mq.topic&#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/830243
推荐阅读
相关标签
  

闽ICP备14008679号