1.官网下载
在添加链接描述下载rabbitmq_delayed_message_exchange 插件,本文以v3.10.0为例
1.1.上传安装包
scp /Users/hong/资料/rabbitmq_delayed_message_exchange-3.10.0.ez root@10.211.55.4:/usr/local/software
1.2.将文件移入RabbitMQ的安装目录下的plugins目录
mv rabbitmq_delayed_message_exchange-3.10.0.ez /usr/local/software/rabbitmq_server-3.10.0/plugins
1.3.安装插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
1.4 重启后验证
rabbitmq-server start
2.两种实现方式图解
3.基于插件的延迟队列配置类
package com.hong.springboot.rabbitmq.config;
import org.springframework.amqp.core.*;
import org.springframework.beans.factory.annotation.Qualifier;
import