本文主要是介绍RabbitMQ(七)Shovel插件对比Federation插件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 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、测试效果
发布消息

源节点

目标节点

这篇关于RabbitMQ(七)Shovel插件对比Federation插件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!