Rabbitmq 带芹菜和兔子的简单队列

Rabbitmq 带芹菜和兔子的简单队列,rabbitmq,celery,Rabbitmq,Celery,我试图实现一个简单的队列,它一次执行一个任务。使用芹菜从主线程卸载任务,并在芹菜配置中设置concurrency=1可以很好地工作,但我可能希望为其他任务使用更多的并发工作者 有没有办法告诉芹菜或RabbitMQ不要为一个任务使用多个并发工作线程(强制并发=1除外)?我在文档中找不到任何东西,但也许这些工具不是为线性队列设计的 谢谢 我认为您需要的是为每种类型的任务设置一个单独的队列。创建从每个队列消费的独立工作进程,并发设置为1。是的,我目前正在这样做(并发=1)。关于创建多个工人,我想这是最

我试图实现一个简单的队列,它一次执行一个任务。使用芹菜从主线程卸载任务,并在芹菜配置中设置concurrency=1可以很好地工作,但我可能希望为其他任务使用更多的并发工作者

有没有办法告诉芹菜或RabbitMQ不要为一个任务使用多个并发工作线程(强制并发=1除外)?我在文档中找不到任何东西,但也许这些工具不是为线性队列设计的


谢谢

我认为您需要的是为每种类型的任务设置一个单独的队列。创建从每个队列消费的独立工作进程,并发设置为1。

是的,我目前正在这样做(并发=1)。关于创建多个工人,我想这是最好的解决方案。谢谢