标签: python celery celery-task
在我们的场景中,芹菜工作者将负责从中央池为用户分配资源。
是否有一种方法可以使工作人员足够聪明,以至于当池资源耗尽时,工作人员将等待直到池资源再次可用,然后才能从队列中提取新任务。
我能看到的唯一其他解决方案是使将队列中的任务推送到队列的进程知道池资源,因此只有在我们有能力时才推送。
理想情况下,我想要的是:
还有其他方法可以实现吗?