Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.MD

rabbitmq项目说明

通过Spring与SpringBoot两种方式整合,完成rabbitmq基本消息发送与接收功能

项目运行要求

  • 正确安装好rabbitmq
  • 正确配置好config/rabbitmq/rabbitmq.properties中rabbitmq连接信息

基于docker的rabbitmq环境安装

  1. 获取镜像: docker pull rabbitmq:management
  2. 执行镜像 docker run -d --name rabbitmq --publish 5671:5671
    --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 \rabbitmq:management
  3. 查看docker容器ip:docker-machine ip
  4. 根据获取的ip,在浏览器上访问:http://${ip}:15672 打开管理页面,则说明rabbitmq安装成功

整合Spring工程说明

src/main/resource说明

  1. config/rabbitmq/rabbitmq.properties是对rabbitmq的基本信息配置
  2. spring目录是使用spring整合时的配置文件目录
  3. springboot目录是使用springboot整合时的配置文件目录

src/main/test说明

  • SpringIntegrationReceiverTest 接收Rabbitmq消息,测试前先启动
  • SpringIntegrationSendTest 发送Rabbitmq消息,已有fanout,direct,topic,与手动确认消息类型

执行结果说明

启动SpringIntegrationReceiverTest后,启动SpringIntegrationSendTest发送消息,可以看到控制台上有log如下: 表明程序执行ok,各监听队列已收到消息。


整合SpringBoot工程说明

TODO