接上一篇:
文章目录
- 一、RabbitMQ 配置文件
- 1. RabbitMQ 生产者配置文件更新
- 二、启动项目
- 2.1. 启动项目
- 2.2. 清空控制台
- 三、管控台总览
- 3.1. 登录管控台
- 3.2. 交换机中查看绑定队列总览
- 四、验证测试
- 4.4. 生产者①请求
- 4.5. 生产者②请求
- 五、启动RabbitMQ
- 5.1. 进入sbin目录,双击运行
- 5.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"/><!--此处为配置文件方式 管控台配置模式需要注释 默认模式管控台模式 Start--><!-- 定义一个队列或者多个队列 自动声明--><!--<rabbit:queue name="ORDER-CATEGORY-GBLFY-QUEUE" auto-declare="true" durable="true"/><rabbit:queue name="ORDER-USER-MENU-QUEUE" auto-declare="true" durable="true"/><rabbit:topic-exchange name="ORDER-TRACE-EXCHANGE"><rabbit:bindings><!– 可绑定多个队列,发送的时候指定key进行发送 –><rabbit:binding queue="ORDER-CATEGORY-GBLFY-QUEUE" pattern="order.#"/><rabbit:binding queue="ORDER-USER-MENU-QUEUE" pattern="order.*"/></rabbit:bindings></rabbit:topic-exchange>--><!--此处为配置文件方式 管控台配置模式需要注释 默认模式管控台模式 End--><!-- 定义交换机 自动声明--><rabbit:topic-exchange name="ORDER-TRACE-EXCHANGE"auto-declare="true" durable="true"/><!-- 定义MQ消息模板 --><rabbit:template id="rabbitTemplate"connection-factory="connectionFactory" exchange="ORDER-TRACE-EXCHANGE"/>
</beans>
二、启动项目
2.1. 启动项目
2.2. 清空控制台
三、管控台总览
3.1. 登录管控台
3.2. 交换机中查看绑定队列总览
在交换机中绑定【ORDER-CATEGORY-GBLFY-QUEUE】队列和区配规则(order.#)
在交换机中绑定【ORDER-USER-MENU-QUEUE】队列和区配规则(order.*)
在交换机菜单中查看,绑定的队列
在队列菜单中查看,绑定的交换机
四、验证测试
4.4. 生产者①请求
http://localhost:8888/snedUserMQMsg
4.5. 生产者②请求
http://localhost:8888/sendSimpleMQMsg2
http://localhost:8888/sendMenuMQMsg
http://localhost:8888/snedCategoryMQMsg