
SpringBoot集成Canal+MySQL+RabbitMQ
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用Spring Boot框架,结合Canal实时捕获MySQL数据库变更,并通过RabbitMQ进行消息队列传输,实现高效的数据同步与处理机制。
要查看MySQL是否开启了binlog,请执行以下命令:`SHOW VARIABLES LIKE %log_bin%`;如果结果中的log_bin值为OFF,则表示未开启;若为ON则已开启。如需启用,编辑配置文件/etc/my.cnf,在[mysqld]部分添加如下内容:
```
log-bin=mysql-bin
binlog-format=ROW
server_id=1
```
保存后重启MySQL服务。
对于RabbitMQ的配置,请在virtualHost:/ 下执行以下操作:
- 新增Exchange,命名为canal.exchange。
- 创建队列test.queue,并将其绑定到canal.exchange上;设置RoutingKey为canal.routing.key。
全部评论 (0)
还没有任何评论哟~


