作者:手机用户2502891303_279 | 来源:互联网 | 2023-05-24 12:23
我在芹菜文档中读到了这个:
Task.rate_limit
http://celery.readthedocs.org/en/latest/userguide/tasks.html#Task.rate_limit
请注意,这是每个工作人员实例速率限制,而不是全局速率限制.要强制实施全局速率限制(例如,对于每秒最大请求数的API),必须限制到给定队列.
如何对芹菜队列进行限速?
谢谢你不要对这个问题进行投票.
1> Vikash Singh..:
事实证明,它不能在队列级别为多个工作人员完成.可以在1个工作人员的队列级别完成IT.或者在每个工作人员的队列级别.
所以,如果你对5名工人说每分钟10个工作岗位.您的员工将每分钟处理多达50个工作.
因此,要一次只运行10个作业,您要么选择一个工作者.或者选择5名工人,限制为2 /分钟.
一些细节如何 - 例如,你如何告诉工人只做"2 /分钟"?