三 rabbitmq发布确认+集群+其他高级( 八 )


2.在每台机器上开启相关插件
rabbitmq-plugins enable rabbitmq_federationrabbitmq-plugins enable rabbitmq\_federation\_management
3.原理图(先运行在 node2 创建 )
5.在 (node2)配置 (node1)
6.添加
7.成功的前提
10.5.Queue 10.5.1. 使用它的原因
联邦队列可以在多个节点(或者集群)之间为单个队列提供均衡负载的功能 。一个联邦队列可以连接一个或者多个上游队列( queue),并从这些上游队列中获取消息以满足本地消费者消费消息的需求 。
10.5.2. 搭建步骤
1.原理图
2.添加 (同上)
3.添加
10.6.10.6.1. 使用它的原因
具备的数据转发功能类似,够可靠、持续地从一个 中的队列(作为源端,即)拉取数据并转发至另一个中的交换器(作为目的端,即 ) 。作为源端的队列和作为目的端的交换器可以同时位于同一个 ,也可以位于不同的上 。可以翻译为"铲子",是 一种比较形象的比喻,这个"铲子"可以将消息从一方"铲子"另一方 。行为就像优秀的客户端应用程序能够负责连接源和目的地、负责消息的读写及负责连接失败问题的处理 。
10.6.2. 搭建步骤
1.开启插件(需要的机器都开启)
rabbitmq-plugins enable rabbitmq_shovelrabbitmq-plugins enable rabbitmq\_shovel\_management
2.原理图(在源头发送的消息直接回进入到目的地队列)
3.添加源和目的地