我一直在努力學習更多關於芹菜的知識,但很難從「工作者」和「隊列」的角度理解字面意思,以及它在編程方面的實際意義。我很抱歉,如果這個問題是非常基本的,但我似乎無法找到簡單的答案。工具選擇 - 是Celery在這種情況下使用的正確系統嗎?
我有一個Flask/Python應用程序,我想添加一個任務分配功能。例如,當一個用戶完成任務時,我希望他們能夠將其標記爲供團隊成員檢查。另外,我希望能夠安排任務分配,例如讓用戶每週完成10個任務類別的任務。
芹菜似乎是排隊任務並確保他們正在完成的好方法,但此係統的重點似乎是調度資源密集型進程以進行異步處理,而不是字面任務分配和排隊。
我的問題歸結爲:Celery是向用戶分配任務的適當工具,即使它不是爲了節省資源的目的?我誤解了芹菜的功能嗎?如果是這樣,那麼用什麼工具來實現這個功能呢?
謝謝!
試一下最小*測試*應用程序,看看它是否適合您的需求。請花時間閱讀[問]。 – wwii