Rabbitmq 是否可以定义芹菜工人在同一队列中消费的优先级?

Rabbitmq 是否可以定义芹菜工人在同一队列中消费的优先级?,rabbitmq,celery,Rabbitmq,Celery,我的网络上有两台运行芹菜工人的机器,它们处理来自公共队列的任务(消息传递后端是RabbitMQ) 一台机器功能更强大,处理任务更快(这一点很重要)。如果队列中只有一个任务,我总是希望它在这台机器上运行。如果队列已满,我希望功能较弱的机器也开始接受任务 有推荐的优雅方法吗?或者我必须设置两个队列(“快”和“慢”),并实施某种路由器,仅当“快”队列已满时才将任务发送到“慢”队列

我的网络上有两台运行芹菜工人的机器,它们处理来自公共队列的任务(消息传递后端是RabbitMQ)

一台机器功能更强大,处理任务更快(这一点很重要)。如果队列中只有一个任务,我总是希望它在这台机器上运行。如果队列已满,我希望功能较弱的机器也开始接受任务

有推荐的优雅方法吗?或者我必须设置两个队列(“快”和“慢”),并实施某种路由器,仅当“快”队列已满时才将任务发送到“慢”队列