1.声明

当前内容用于本人学习和复习之用,内容包括创建和使用Shovel模式

当前项目的节点和ip为:Federation中的节点

2.开启Shovel插件

 ./rabbitmq-plugins enable rabbitmq_shovel_management


ui界面

3.使用ui界面创建

node1中创建node1ShovelQueue的队列


node2中创建node2ShovelQueue的队列

点击Shovel Management,开始构建

查看结果


发现直接创建成功了

4.测试向node1中发送数据

查看node1中的node1ShovelQueue中的数据

查看node2中的node2ShovelQueue中的数据

发现当前发送给node1的消息直接被转发到node2中的节点中了

当前的Shovel模式就是一个转发功能,如果源地有消息就将其转发到目的地,一直监听源地的队列,然后一直向目的地队列转发

5.总结

1.该Shovle模式类似呼叫转移,将业务逻辑交给别人进行处理和消费

2.该Shovel模式中需要两个uri,是基于amqp协议实现的

以上纯属个人见解,如有问题请联本人!

RabbitMQ:Shovel模式的搭建和测试相关推荐

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

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

  2. (需求实战_进阶_07)SSM集成RabbitMQ 订阅模式 关键代码讲解、开发、测试

    接上一篇:(企业内部需求实战_进阶_06)SSM集成RabbitMQ 订阅模式 关键代码讲解.开发.测试 https://gblfy.blog.csdn.net/article/details/104 ...

  3. (需求实战_进阶_06)SSM集成RabbitMQ 订阅模式 关键代码讲解、开发、测试

    背景: 为了减轻服务器的压力,现在原有项目的基础上集成消息队列来异步处理消息! 此项目是企业真实需求,项目的代码属于线上生产代码,直接用于生产即可! 此项目采用MQ发送消息模式为:订阅模式,如果对Ra ...

  4. (需求实战_进阶_04)SSM集成RabbitMQ 通配符模式 关键代码讲解、开发、测试

    背景: 为了减轻服务器的压力,现在原有项目的基础上集成消息队列来异步处理消息! 此项目是企业真实需求,项目的代码属于线上生产代码,直接用于生产即可! 此项目采用MQ发送消息模式为:通配符模式,如果对R ...

  5. RabbitMq中的warren模式和shovel模式

    Warren 集群模式: Warren 集群模式,其中文含义为主备集群模式.那么什么是主备呢? 我们先来看一下主备的基础概念,主备这一名词的诞生并不是在我们所熟知的计算机领域,而是首先出现在我们的日常 ...

  6. Redis(四)(主从复制-搭建环境测试,哨兵模式-测试,缓存穿透,缓存击穿,缓存雪崩)

    文章目录 1.主从复制 (1)为什么会有主从复制? (2)主从复制能干啥? (3)搭建一主二从环境 (4)测试 (5)复制原理 (6)使用层层链路型来进行连接 (7)主机宕机后手动配置主机 2.哨兵模 ...

  7. MQTT服务器搭建和测试步骤及遇见的问题

    MQTT服务器搭建和测试步骤及遇见的问题 前言:MQTT服务器有好多种,查看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持ST ...

  8. Docker学习总结(23)——Docker搭建大规模测试环境的实践

    内容来源:2017年4月8日,第四范式资深测试开发工程师孙高飞在"饿了么技术沙龙[第四弹]北京研发中心测试专场"进行<docker搭建大规模测试环境的实践>演讲分享.I ...

  9. RabbitMQ集群环境搭建

    RabbitMQ集群环境搭建 一.安装基础工具包 二:安装Erlang和RabbitMQ 1. 安装Erlang 2. 安装RabbitMQ 3. 启动RabbitMQ 4. 启动RabbitMQ管理 ...

最新文章

  1. 在Ubuntu 14.04 64bit上使用Sphinx转换MonaServer项目文档
  2. asp.net Core多环境读取Json
  3. RocketMQ 高级功能介绍
  4. AVL树(二叉平衡树)详解与实现
  5. java基础知识一_Java基础知识(一)
  6. 炸锅了!Google称2029年人类开始实现永生不死!疾病,衰老,痛苦将彻底消失!?
  7. C# where用法解析
  8. HTML5 Canvas 绘图
  9. mysql blob字段存储_使用数据库Blob数据类型进行对象临时存储
  10. c++ windows forms 使用_从头开始了解和使用Hypervisor(第1部分)
  11. 计算机基础(五):堆和栈区别
  12. 非常实用的aix 6.1系统安装的教程
  13. 解决Linux下Questasim中代码字体非常小
  14. macOs 10.12.2总于修复鼠标驱动了
  15. C4D R23 安装教程
  16. TeraTerm配置Cygwin连接
  17. SVO2.0 安装编译
  18. Spring Boot 支持 HTTPS 如此简单,So easy!
  19. 最近在B站重新看学习视频小结
  20. oracle自动加一天,如何将Oracle 当前日期加一天、一分钟

热门文章

  1. 远程备份与还原mysql数据库
  2. 南丁格尔玫瑰图 | 集才华和美貌于一身的数据图表
  3. 上海交大安泰学院考研经验
  4. opencv上设置摄像头曝光参数的经验
  5. Abaqus CAE 2018插件使用详解:基于周期性边界条件定义3D几何模型的实践指南**
  6. MySQL之CURD
  7. 用时序数据库 DolphinDB 实现地震波形的分析预警
  8. App用户自然流量裂变增长:移动互联网社交+深度链接技术的应用
  9. 使用postman模拟post、get请求
  10. 使用Maven tomcat:run命令启动web项目时修改默认端口的方法