rabbitmq实现延迟队列
延迟队列延迟队列,顾名思义就是消息进入消息队列后不会被立即消费,而是等一段时间后消费,这个时间可以自己设定,比如用户登录5分钟后向其推送消息。rabbitmq并未提供延时队列的直接实现,但是rabbitmq提供了死信队列和TTL(消息过期时间)的实现方式,我们可以借助死信队列+TTL到达实现延迟队列的目的。下面先实现死信队列和TTL。实现TTL这里使用springboot实现TTL,通过ttl方法设置队列过期时间,配置类:@Configurationpublic class RabbitmqCo






