摘要:
循环调度是针对Consumer消费者来说的。如果有多个Consumer订阅同一个队列的消息,RabbitMQ会自动按照顺序将消息发送到每一个Consumer手中。 就是这么简单! 阅读全文
摘要:
RabbitMQ的消息队列的持久化是一个很不错的功能,设置也非常简单。如下代码: 1、设置队列持久化(在声明队列的时候设置) 2、设置消息持久化(发布消息的时候设置) 阅读全文
摘要:
死信,顾名思义,就是死掉的消息,死掉的消息是会被一般的队列丢弃的。如果这些消息很重要,而我们又需要,怎么办?凡事都有一个退路,现在就有一种方法可将这些死信消息存下来,那就是DLX(Dead Letter Exchanges)。DLX是专门用来存储死信消息到指定队列中的一种交换机。需要在声明队列时指定 阅读全文
摘要:
我们在RabbitMQ中发布消息时,在代码中有两种方法设置某个队列的消息过期时间: 1、针对队列来说,可以使用x-message-ttl参数设置当前队列中所有消息的过期时间,即当前队列中所有的消息过期时间都一样; 2、针对单个消息来说,在发布消息时,可以使用Expiration参数来设置单个消息的过 阅读全文