【发布时间】:2012-05-31 11:38:56
【问题描述】:
RabbitMQ 有消息优先级的概念吗?我有一个问题,一些更重要的消息正在被放慢,因为队列中的消息不太重要。我希望高优先级的优先并排在队列的最前面。
我知道我可以使用两个队列来近似这个,一个“快”队列和一个“慢”队列,但这似乎是一个 hack。
有人知道使用 RabbitMQ 的更好解决方案吗?
【问题讨论】:
-
很确定队列的重点是它的先进先出,因此优先级的概念消失了。
-
ActiveMQ 等许多技术也有消息优先级的概念。这使队列成为混合 FIFO/优先级队列。
标签: rabbitmq