我正在執行的任務與刮取有關URL的一些基本信息有關,例如標題,描述和OGP元數據。如果用戶A請求200個URL進行刮取,並且在用戶B請求10個URL之後,則用戶B可能等待比他期望的多得多。Celery如何以公平的方式分配用戶的任務?
我想要達到的目標是按用戶的比例限制特定的任務,或者至少在用戶之間是公平的。
速率限制過於寬泛的芹菜實施,因爲it uses the task name only
你有什麼建議,以實現這種公平的?
相關Celery (Django) Rate limiting