2016-10-05 12 views
0

私は、ユーザーが選択した順序で1つずつ実行する必要があるタスクを選択できるページを持っています。したがって、それはタスクのグループを作成します。ユーザーはそれらのいくつかを作成できます。グループごとに、タスクの進捗状況を確認する必要があります。セロリでタスクグループを順次実行するためのベストプラクティス

私はchain,chordgroupのようないくつかのものを調べましたが、それは非常に扱いにくく、各タスクの進捗状況を見る可能性はありません。

この種の問題にはどのような解決策がありますか?

+0

ユーザーごとに個別のキューを追加し、それらのキューの並行タスクの数を1に制限することがあります。 – skovorodkin

+0

@skovorodkin、それは別のケースのようです。最も単純なケースでは、異なるグループのタスクを開始できるユーザーが1人しかいません。そして、グループとその中のタスクは、出現順に順次実行する必要があります – ailin

答えて

0

私はモデルを使用します。ユーザーはタスクを選択し、タスクを注文してテーブルにレコードを作成します。セロリタスクが実行され、指定された順序でテーブルのタスクが実行されます。

関連する問題