(需求实战_进阶_03)SSM集成RabbitMQ 路由模式关键代码讲解、开发、测试

接上一篇:(企业内部需求实战_进阶_02)SSM集成RabbitMQ 关键代码讲解、开发、测试
https://gblfy.blog.csdn.net/article/details/104214033
在这里插入图片描述

上一篇给大家介绍了在RabbitMQ 的管控台中,将队列绑定到指定的交换机上;这片给大家介绍一下在配置文件中将队列绑定到指定的交换机上,其他都是一样的知识生产者的配置文件不一样而已。

文章目录

  • 一、管控台准备
    • 1. 登录管控台删除所有队列
    • 2. 登录管控台删除指定交换机
  • 二、RabbitMQ配置文件
    • 1. RabbitMQ生产者配置文件
  • 三、管控台总览
    • 3.1. 概览
    • 3.2. 交换机绑定队列总览
    • 3.3. 队列绑定交换机总览
  • 四、请求测试

一、管控台准备

1. 登录管控台删除所有队列

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2. 登录管控台删除指定交换机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

二、RabbitMQ配置文件

1. RabbitMQ生产者配置文件

在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:rabbit="http://www.springframework.org/schema/rabbit"xsi:schemaLocation="http://www.springframework.org/schema/rabbithttp://www.springframework.org/schema/rabbit/spring-rabbit-1.4.xsdhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.1.xsd"><!--生产者者配置如下:--><!-- 定义RabbitMQ的连接工厂 --><rabbit:connection-factory id="connectionFactory"host="${rabbitmq.host}" port="${rabbitmq.port}" username="${rabbitmq.username}"password="${rabbitmq.password}" virtual-host="${rabbitmq.vhost}"/><!-- 管理消息队列 --><rabbit:admin connection-factory="connectionFactory"/><!-- 定义一个队列或者多个队列  自动声明--><rabbit:queue name="FIS-TRACE-QUEUE" auto-declare="true" durable="true"/><rabbit:queue name="FIS-TRACE-MONITOR-QUEUE" auto-declare="true" durable="true"/><rabbit:queue name="ORDER-MENU-CATEGORY-QUEUE" auto-declare="true" durable="true"/><rabbit:direct-exchange name="ORDER-TRACE-EXCHANGE"><rabbit:bindings><!-- 可绑定多个队列,发送的时候指定key进行发送 --><rabbit:binding queue="FIS-TRACE-QUEUE" key="order.trace"/><rabbit:binding queue="FIS-TRACE-MONITOR-QUEUE" key="order.trace2"/><rabbit:binding queue="ORDER-MENU-CATEGORY-QUEUE" key="order.menu"/><rabbit:binding queue="ORDER-MENU-CATEGORY-QUEUE" key="order.category"/></rabbit:bindings></rabbit:direct-exchange><!-- 定义交换机 自动声明--><rabbit:direct-exchange name="ORDER-TRACE-EXCHANGE"auto-declare="true" durable="true"/><!-- 定义MQ消息模板 --><rabbit:template id="rabbitTemplate"connection-factory="connectionFactory" exchange="ORDER-TRACE-EXCHANGE"/>
</beans>

在这里插入图片描述

三、管控台总览

3.1. 概览

在这里插入图片描述

3.2. 交换机绑定队列总览

在这里插入图片描述
在这里插入图片描述

3.3. 队列绑定交换机总览

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

四、请求测试

分别访问请求一下连接:
http://localhost:8888/sendSimpleMQMsg
http://localhost:8888/sendSimpleMQMsg2
http://localhost:8888/sendMQObjMsg
http://localhost:8888/sendMQObjMsg2

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521441.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在计算机中dos代表什么意思,Boot是什么意思

Boot是什么意思如果你去问一个学计算机的人&#xff0c;“启动”是计算机中的那个单词?回答一定是Boot。可是&#xff0c;Boot原来的意思是靴子&#xff0c;“启动”与靴子有什么关系呢?原来&#xff0c;这里的Boot是bootstrap(鞋带)的缩写&#xff0c;它来自一句谚语&#x…

你知道哪些情况下不该使用深度学习吗?

深度学习不适用于什么样的任务&#xff1f;依我之见&#xff0c;以下这些主要场景的深度学习弊大于利。01低成本或者低承诺问题深网是非常灵活的模型&#xff0c;有着许多架构和节点类型&#xff0c;优化器和正则化策略。根据应用&#xff0c;你的模型可能会有卷基层&#xff0…

秒后面的单位是什么_单位与国际单位制是如何由来的?

2013年国庆期的一则网络消息说&#xff0c;11万人看升旗留下了5吨垃圾。有人认为这是一则假消息&#xff0c;因为5吨&#xff1d;5000千克&#xff0c;110000500022千克/人&#xff0c;而每人携带22千克&#xff08;44斤&#xff09;的垃圾是不可能的。以前还看过一个说法&…

Terraform 开发指南

摘要&#xff1a; 本文主要向大家展示如何为阿里云 Terraform Provider 贡献自己的力量&#xff0c;帮助开发者和志同道合的朋友尽快加入到开源生态的建设中来。 本文面向所有的对Terraform熟悉和感兴趣的朋友&#xff0c;如果您还不了解Terraform&#xff0c;快快戳这里。 本…

大学生创新创业大赛案例_七大学生创新创业大赛样本示例

1 / 15附件七&#xff1a;大学生创新创业大赛样本示例本案例为第四届“挑战杯”创业计划大赛金奖作品&#xff0c;为避免篇幅过长&#xff0c;编者对部分内容作了删减&#xff0c;仅作参考。目录、执行总结、项目背景、市场机会、公司战略、市场营销、生产管理、投资分析、财务…

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

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

halo多人正在连接服务器,在线人数过低 《光晕2》PC版多人服务器下月关闭

这也许是一个让粉丝略伤感的消息&#xff0c;《光晕2(Halo2)》PC多人游戏服务器将在下个月永久关闭。343 Industries注意到服务器的峰值在线人数一直仅有20人&#xff0c;因此做出了关闭服务器的决定。343 Industries在Halo Waypoint中说道&#xff1a;“我们很遗憾地宣布&…

纯Python实现鸢尾属植物数据集神经网络模型

摘要&#xff1a; 本文以Python代码完成整个鸾尾花图像分类任务&#xff0c;没有调用任何的数据包&#xff0c;适合新手阅读理解&#xff0c;并动手实践体验下机器学习方法的大致流程。 尝试使用过各大公司推出的植物识别APP吗&#xff1f;比如微软识花、花伴侣等这些APP。当你…

【明人不说暗话】我就只讲进程与线程

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 阮一峰责编 | 阿秃进程&#xff08;process&#xff09;和线程&#xff08;thread&#xff09;是操作系统的基本概念&#xff0c;但是它们比较抽象&#xff0c;不容易掌握。最近&#xff0c;我读到一篇材料&#xff0c;发现有…

python获取路径下所有文件_Python获取路径下所有文件名

交易系统使用storm&comma;在消息高可靠情况下&#xff0c;如何避免消息重复 概要:在使用storm分布式计算框架进行数据处理时,如何保证进入storm的消息的一定会被处理,且不会被重复处理.这个时候仅仅开启storm的ack机制并不能解决上述问题.那么该如何设计出一个好的方案 ...…

java职业发展路线图_软开(Java),该如何规划职业路线?

一、增强自身的设计与开发能力Java的应用领域是非常广阔的&#xff0c;从手机应用到互联网、数据库和服务器&#xff0c;从PC端到嵌入式设备和移动终端&#xff0c;Java的身影无处不在&#xff0c;而Java工程师就是这些软件产品的创造者&#xff0c;不仅要懂得产品的设计&#…

阿里云发布智能语音自学习平台,零基础训练人工智能模型

摘要&#xff1a; 业务人员甚至门卫大爷也能训练人工智能&#xff1f;曾经只出现科幻电影中的一幕真的发生了。7月18日&#xff0c;阿里巴巴机器智能技术实验室宣布在阿里云正式发布智能语音自学习平台公有云产品&#xff0c;突破性地提供一键式语音智能自助优化方案&#xff0…

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

接上一篇&#xff1a; 文章目录一、RabbitMQ 配置文件1. RabbitMQ 生产者配置文件更新二、启动项目2.1. 启动项目2.2. 清空控制台三、管控台总览3.1. 登录管控台3.2. 交换机中查看绑定队列总览四、验证测试4.4. 生产者①请求4.5. 生产者②请求五、启动RabbitMQ5.1. 进入sbin目录…

两台邮件服务器共用一个公网地址,两个不同域邮件服务器的互通

两个不同域的邮件服务的互通如图&#xff0c;有两个不同域的邮件服务器(postfix)通过一个DNS服务器实现互通。首先说明一下IP分配情况服务器1qq.cometh0(VMnet2)&#xff1a; ip:192.168.2.2 netmask:255.255.255.0 gw 192.168.2.1 hostname:mail.qq.com服务器2(qq.neteht0VMne…

python模块搜索路径_Python模块搜索路径

当一个名为 spam 的模块被导入的时候&#xff0c;解释器首先寻找具有该名称的内置模块。如果没有找到&#xff0c;然后解释器从 sys.path 变量给出的目录列表里寻找名为 spam.py 的文件。sys.path 初始有这些目录地址: 包含输入脚本的目录&#xff08;或者未指定文件时的当前目…

AI写程序,这事可没那么简单!

摘要&#xff1a; 去年年初&#xff0c;微软公司推出了一款名为DeepCoder的机器学习系统&#xff0c;同时宣称该系统具有自我编码的能力&#xff0c;这一举动又将人工智能的发展向前推进了一步。 正如人工智能是建立在众多机器学习或深度学习方法之上一样&#xff0c;DeepCoder…

希捷银河声音大_【推仔说新闻】那款硬盘它终于来了 希捷推出首款双磁臂硬盘...

经常关注科技新闻的朋友们应该都知道&#xff0c;现在机械硬盘领域可以说是被固态硬盘冲击的不清&#xff0c;而对于我们广大用户们来说&#xff0c;HDD这一个储存介质就被我们更多的用来充当仓库盘使用&#xff0c;毕竟现在的固态已经下探到白菜级别的价格了。但是对于那些HDD…

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

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

【目瞪口呆】通信机房内部长这样

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 小枣君责编 | 刘晶晶大家好&#xff0c;我是小枣君。一直以来&#xff0c;我都在努力给大家做通信知识科普&#xff0c;也写了很多有趣的文章。不过&#xff0c;文章再有趣也只是文字&#xff0c;不是实物。现实生活中&#…

NLP的ImageNet时代已经到来

摘要&#xff1a; NLP领域即将巨变&#xff0c;你准备好了吗&#xff1f; 自然语言处理&#xff08;NLP&#xff09;领域正在发生变化。 作为NLP的核心表现技术——词向量&#xff0c;其统治地位正在被诸多新技术挑战&#xff0c;如&#xff1a;ELMo&#xff0c;ULMFiT及Open…