RabbitMQ:Shovel模式的搭建和测试
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模式的搭建和测试相关推荐
- 从零开始搭建高可用RabbitMQ镜像模式集群
文章目录 RabbitMQ集群模式搭建 准备工作 选取任意一个节点作为master节点, 进行文件同步, 我这里选择138作为master节点 组成集群 配置镜像队列(设置镜像队列策略) 集群配置参数 ...
- (需求实战_进阶_07)SSM集成RabbitMQ 订阅模式 关键代码讲解、开发、测试
接上一篇:(企业内部需求实战_进阶_06)SSM集成RabbitMQ 订阅模式 关键代码讲解.开发.测试 https://gblfy.blog.csdn.net/article/details/104 ...
- (需求实战_进阶_06)SSM集成RabbitMQ 订阅模式 关键代码讲解、开发、测试
背景: 为了减轻服务器的压力,现在原有项目的基础上集成消息队列来异步处理消息! 此项目是企业真实需求,项目的代码属于线上生产代码,直接用于生产即可! 此项目采用MQ发送消息模式为:订阅模式,如果对Ra ...
- (需求实战_进阶_04)SSM集成RabbitMQ 通配符模式 关键代码讲解、开发、测试
背景: 为了减轻服务器的压力,现在原有项目的基础上集成消息队列来异步处理消息! 此项目是企业真实需求,项目的代码属于线上生产代码,直接用于生产即可! 此项目采用MQ发送消息模式为:通配符模式,如果对R ...
- RabbitMq中的warren模式和shovel模式
Warren 集群模式: Warren 集群模式,其中文含义为主备集群模式.那么什么是主备呢? 我们先来看一下主备的基础概念,主备这一名词的诞生并不是在我们所熟知的计算机领域,而是首先出现在我们的日常 ...
- Redis(四)(主从复制-搭建环境测试,哨兵模式-测试,缓存穿透,缓存击穿,缓存雪崩)
文章目录 1.主从复制 (1)为什么会有主从复制? (2)主从复制能干啥? (3)搭建一主二从环境 (4)测试 (5)复制原理 (6)使用层层链路型来进行连接 (7)主机宕机后手动配置主机 2.哨兵模 ...
- MQTT服务器搭建和测试步骤及遇见的问题
MQTT服务器搭建和测试步骤及遇见的问题 前言:MQTT服务器有好多种,查看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持ST ...
- Docker学习总结(23)——Docker搭建大规模测试环境的实践
内容来源:2017年4月8日,第四范式资深测试开发工程师孙高飞在"饿了么技术沙龙[第四弹]北京研发中心测试专场"进行<docker搭建大规模测试环境的实践>演讲分享.I ...
- RabbitMQ集群环境搭建
RabbitMQ集群环境搭建 一.安装基础工具包 二:安装Erlang和RabbitMQ 1. 安装Erlang 2. 安装RabbitMQ 3. 启动RabbitMQ 4. 启动RabbitMQ管理 ...
最新文章
- 在Ubuntu 14.04 64bit上使用Sphinx转换MonaServer项目文档
- asp.net Core多环境读取Json
- RocketMQ 高级功能介绍
- AVL树(二叉平衡树)详解与实现
- java基础知识一_Java基础知识(一)
- 炸锅了!Google称2029年人类开始实现永生不死!疾病,衰老,痛苦将彻底消失!?
- C# where用法解析
- HTML5 Canvas 绘图
- mysql blob字段存储_使用数据库Blob数据类型进行对象临时存储
- c++ windows forms 使用_从头开始了解和使用Hypervisor(第1部分)
- 计算机基础(五):堆和栈区别
- 非常实用的aix 6.1系统安装的教程
- 解决Linux下Questasim中代码字体非常小
- macOs 10.12.2总于修复鼠标驱动了
- C4D R23 安装教程
- TeraTerm配置Cygwin连接
- SVO2.0 安装编译
- Spring Boot 支持 HTTPS 如此简单,So easy!
- 最近在B站重新看学习视频小结
- oracle自动加一天,如何将Oracle 当前日期加一天、一分钟