0
A
回答
2
你可以用芹菜apps來實現。將不同類型的任務註冊到不同的應用程序,並僅在這些應用程序上運行工作人員(例如,請參閱芹菜工人命令中的-A myapp
設置)。
或者,如果您沿着更簡單的方式使用different queues,也可能會成功。因此,如果您只管理將T1發送到隊列queue1和T2到隊列2,那麼您可以在celery worker上使用選項-Q queue1
,因此它僅從隊列1接收任務。
0
當你開始你的工人,你可以指定一個隊列爲他
celery -A proj worker -Q queue_name
相關問題
- 1. 限制的任務數排隊的芹菜工人
- 2. 芹菜 - 散裝隊列任務
- 3. 更改順序芹菜工隊從隊列中執行任務
- 4. 如何按任務名稱限制芹菜任務?
- 5. 芹菜任務
- 6. 芹菜任務
- 7. 有限的芹菜拍打任務
- 8. 芹菜+ RabbitMQ的空隊列
- 9. 在芹菜如何獲得隊列中的任務位置?
- 10. java世界是否有類似於芹菜的任務隊列?
- 11. 如何獲得運行任務的隊列 - 芹菜
- 12. 如何取消芹菜隊列上的任務?
- 13. 芹菜任務隊列上的日誌時間
- 14. 芹菜隊列似乎沒有註冊我的任務
- 15. 爲每個芹菜任務創建新的RabbitMQ隊列
- 16. 芹菜節拍隊列包括過時的任務
- 17. 芹菜鏈任務
- 18. 推芹菜任務
- 19. 芹菜在超時後沒有將任務放回RabbitMQ隊列
- 20. 芹菜添加任務隊列準備時
- 21. 芹菜任務隊列不能與rabbitmq一起工作
- 22. 將芹菜任務路由到特定隊列
- 23. 如何爲芹菜任務選擇結果隊列?
- 24. 芹菜爲什麼任務留在隊列中
- 25. 麻煩芹菜隊列
- 26. 如何重置芹菜的時間限制任務
- 27. 芹菜:以編程方式將任務排隊到特定的隊列?
- 28. 芹菜隊掛
- 29. 芹菜任務的屬性
- 30. 任務中的芹菜任務
但如果我的員工聽'Q1',預計只有'T1'那裏,客戶端的一個仍然可以發送'T2'成'Q1'和芹菜仍然樂意接受它,因爲'T2'是一項註冊任務。我錯了嗎? – Art
恐怕唯一的出路將是使用不同的應用程序。到目前爲止,有一些問題試圖通過我的應用程序運行帶有多個'celery.py'的Celery + Django,但我想它是可管理的。 – Art
@Art是的,這就是爲什麼我說'如果你設法只發送T1到隊列名爲queue1'。 – tayfun