一架梯子,一头程序猿,仰望星空!
RabbitMQ面试题 > 内容正文

RabbitMQ面试题:什么是优先级队列?


优先级队列,顾名思义,优先级高的消息具备优先被消费的特权。

RabbitMQ优先级队列注意点:

  • 只有当消费者不足,不能及时进行消费的情况下,优先级队列才会生效。
  • RabbitMQ3.5版本以后才支持优先级队列。

提示:消息如果瞬间消费完了,那优先级就没意义,详情推荐阅读RabbitMQ优先级队列章节。

使用层面,可以通过x-max-priority参数来设置队列最大优先级,官方推荐1-10之间,然后发送消息的时候设置消息优先级即可。


推荐教程