我正在使用 RabbitMQ 代理,并且有一个订阅该代理的 Celery 工人。从我的测试来看,RabbitMQ 似乎按 FIFO 顺序处理消息。因为一个队列已经被填充,然后另一个,然后另一个,依此类推,我的工作人员消耗了队列 1 中的所有消息,并且只有在队列 1 完成后才移动到队列 2。
是否有可能改变这种行为?我希望 Celery 工人以循环方式消费,即消费来自队列 1 的消息,然后消费来自队列 2 的消息,依此类推,只有在从每个队列消费了一条消息后才返回队列 1其他队列。
| 归档时间: |
|
| 查看次数: |
553 次 |
| 最近记录: |