RabbitMq Federation简介

背景:

broker1

broker2 exchanger2 mq2

federation提供了一个能力,让broke1在本地先创建一个exchange2,然后再把本地的exchange2的消息转发给broke2的exchange2 (实现进程间通信)

原理

FD插件会在broker1建立一个同名的exchange2,同时会建立一个内部的交换器exchange2.broker2,并通过路由键将这两个交换器绑定起来;

与此同时FD插件还会在broker1上建立一个队列federation:exchange2.broker2并与交换器exchange2.broker2绑定

具体步骤:
1.点击Federation Upstreams->add a new upstream ,在name输入框中输入f1,输入URI:amqp://admin:admin@10.0.17.80:5672(broker1的地址)
2.点击Policies->add/update a policy 输入name , patter输入eujian.* , Definition输入federation-upstream = f1
3. 查看broker1中的exchanges会发现已经自动创建了eujian.exchange和federation: eujian.exchange
4.查看broker1中的queues会发现已经自动创建了eujian.queue和federation: eujian.exchange

消息传输流程

RabbitMq Federation简介相关推荐

  1. RabbitMQ成员简介

    文章目录 Exchange 交换机 交换机属性 Direct Exchange Producer Consumer Topic Exchange Producer Consumer Fanout Ex ...

  2. RabbitMQ Server简介和安装教程

    引言 什么是AMQP? AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组件之间 ...

  3. RabbitMQ交换机简介

    介绍 RabbitMQ消息传递模型的核心思想是:生产者生产的消息从不会直接发送到队列.实际上,通常生产者甚至都不知道这些消息传递传递到了哪些队列中. 相反,生产者只能将消息发送到交换机(exchang ...

  4. .NET 使用 RabbitMQ 图文简介

    前言 最近项目要使用RabbitMQ,园里里面已经有很多优秀的文章,Rabbitmq官网也有.net实例.这里我尝试下图文并茂之形式记录下使用的过程. 安装 RabbitMQ是建立在erlang OT ...

  5. Federation 简介

    HDFS的局限性(HDFS只有一个active的namenode): 1. 在name中存储所有的元数据(metadata),因此单个namenode所能存储的对象(块+文件)数据受到namenode ...

  6. rabbitmq简介及安装

    概述 RabbitMQ是对高级消息队列协议(Advanced Message Queueing Protocol, AMQP)的实现,RabbitMQ是消息传输的中间者,可以把它当做是一个消息代理,你 ...

  7. RabbitMQ——RabbitMQ的Federation 和 Shovel原理

    摘要 主要讲述Federation和 Shovel这两个插件的使用.细节及相关原理.相对于集群的部署方式,Federation和Shovel可以部署在广域网中,为RabbitMQ提供更广泛的应用空间. ...

  8. 从零开始搭建高可用RabbitMQ镜像模式集群

    文章目录 RabbitMQ集群模式搭建 准备工作 选取任意一个节点作为master节点, 进行文件同步, 我这里选择138作为master节点 组成集群 配置镜像队列(设置镜像队列策略) 集群配置参数 ...

  9. RabbitMQ 教程

    RabbitMQ 是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能.健壮 ...

最新文章

  1. android 快速启动,《Android APP可以有的东西》之显示篇:快速启动App
  2. linux检查邮件命令,Linux:mail的邮件收发及查看
  3. Javascript编程基础1
  4. html input选择框样式修改,关于type=file的input框样式修改小结
  5. box2d 碰撞检测_(译)如何使用box2d来做碰撞检测(且仅用来做碰撞检测)
  6. 1.PHP核心技术与最佳实践 --- 面向对象思想的核心概念
  7. Unity 贴图自动匹配材质工具 贴图自动添加到材质球工具 材质球匹配贴图工具 Substance Painter制作的贴图自动匹配材质球工具
  8. 腾讯服务器鉴黄系统,腾讯云智能鉴黄系统
  9. 微信公众平台模拟登录 php,微信公众平台模拟登陆问题
  10. 随机过程基础1--随机过程与宽平稳
  11. VMware14配置虚拟网络详解
  12. Oracle(11g)数据库安装详细图解教程
  13. 智能指针shared_ptr引用计数工作原理
  14. (遇到问题)鼠标右键卡住且一直显示转圈
  15. 8421码,5421码,2421码,余3码的区别
  16. leetcode279 拉格朗日四平方和定理
  17. OA办公系统成功实施的五大建议
  18. 用Python做了鉴黄模型,内含多20万张“不可描述”图片
  19. 2021-2027全球与中国精密金属零部件市场现状及未来发展趋势
  20. 《Kafka权威指南(第二版)》内容摘要

热门文章

  1. raid0 raid1 raid5 raid10的区别
  2. 关于运放的SR(压摆率)和GBP(增益带宽积)
  3. qeephp 记录下
  4. python3 open 打开模式详解
  5. 2022年全球及中国工程机械行业头部企业市场占有率及排名调研报告
  6. networkx实践
  7. RBF Kernel 是一种度量的证明
  8. 如何制作.iso文件
  9. 分布式图并行计算框架:PowerGraph
  10. 树型结构的深度优先和广度优先算法