/rabbitmq-demo

spring boot中rabbitMQ常用场景演示

Primary LanguageJava

RabbitMQ使用示例

通过@Bean创建和绑定交换机、队列、路由键

环境
  • jdk 8
  • rabbitMQ 3.8.3
  • 默认账号密码 guest/guest
  • RabbitMQ官方文档 https://www.rabbitmq.com/getstarted.html
    运行ApplicationTests中test方法 测试消息生产及消费
    1、基础队列演示
    2、延时队列演示

延时队列

使用rabbitmq_delayed_message_exchange插件实现延时消息队列

安装插件

社区插件页面,找到rabbitmq_delayed_message_exchange
下载*.ez格式插件后放入mq安装目录下/plugins/
使用命令启用插件

rabbitmq-plugins enable rabbitmq_delayed_message_exchange