Skip to content

Commit eaf4432

Browse files
authored
纠正优先级队列中的表述错误
原文:“优先级高的队列会先被消费。” 纠正:“优先级高的消息会先被消费。” 解释:优先级队列是指同一个队列内部的消息具有优先级的区分,Broker 会对队列中堆积的消息按照优先级进行排序,优先级高的消息会被优先投递给消费者,而不是指队列本身有优先级。
1 parent 7f6ab1b commit eaf4432

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎docs/high-performance/message-queue/rabbitmq-questions.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ RabbitMQ 本身是没有延迟队列的,要实现延迟消息,一般有两
214214

215215
## 什么是优先级队列?
216216

217-
RabbitMQ 自 V3.5.0 有优先级队列实现。同一个优先级队列里,优先级高的消息会优先投递给消费者。
217+
RabbitMQ 自 V3.5.0 有优先级队列实现。优先级队列是指同一个队列内部的消息具有优先级的区分,Broker 会对队列中堆积的消息按照优先级进行排序,优先级高的消息会被优先投递给消费者,而不是指队列本身有优先级。
218218

219219
可以通过`x-max-priority`参数来实现优先级队列。不过,当消费速度大于生产速度且 Broker 没有堆积的情况下,优先级显得没有意义。
220220

0 commit comments

Comments
 (0)