开发者社区> 问答> 正文

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

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

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

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

    2019-11-22 13:43:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-RabbitMQ 的延时队列和镜像队列原理与实战-钱文品 立即下载
消息队列 Kafka 版差异化特性 立即下载
消息队列kafka介绍 立即下载