开发者社区 问答 正文

RabbitMQ如何控制消息被消费的顺序?

RabbitMQ如何控制消息被消费的顺序?

展开
收起
珍宝珠 2019-11-22 13:43:08 3163 分享 版权
1 条回答
写回答
取消 提交回答
  • 默认消息队列里的数据是按照顺序被消费者拿走
    例如:消费者1 去队列中获取奇数序列的任务,消费者2去队列中获取偶数序列的任务。

    channel.basic_qos(prefetch_count=1)
    表示谁来谁取,不再按照奇偶数排列(同时也保证了公平的消费分发)

    2019-11-22 13:43:19
    赞同 展开评论