文章目录
- Shovel和Federation的主要区别(重点)
- 一、启用Shovel插件
- 二、配置Shovel
- 三、测试
- 1、测试计划
- 2、测试效果
- 发布消息
- 源节点
- 目标节点
Shovel和Federation的主要区别(重点)
• Shovel更简洁一些
• Federation更倾向于跨集群使用,而Shovel是否跨集群都可以
• Shovel源队列中的消息经过数据转移后相当于被消费了
一、启用Shovel插件
rabbitmq-plugins enable rabbitmq_shovel
rabbitmq-plugins enable rabbitmq_shovel_management

二、配置Shovel
amqp://guest:123456@192.168.217.134:51000
amqp://guest:123456@192.168.217.134:61000

三、测试
1、测试计划
| 节点 | 交换机 | 路由键 | 队列 |
|---|---|---|---|
| 深圳节点 | exchange.shovel.test | exchange.shovel.test | queue.shovel.demo.shenzhen |
| 上海节点 | —— | —— | queue.shovel.demo.shanghai |
2、测试效果
发布消息

源节点

目标节点
