2017-01-21 12 views
0

CeleryとRabbitMqを使用して大規模な文書注釈タスクを配布したいと考えています。私たちの設定では、ワーカーはアノテーションWebアプリケーションに接続しているユーザーです。アプリケーションに表示されるドキュメントに手作業による注釈を追加するよう求められます。新しいユーザーがアプリケーションに接続されるたびに、新しいワーカーが使用可能になり、タスクを割り当てることができます。 Celeryおよび/またはRabbitMQはこのユースケースに適していますか?CeleryとRabbitmqでプログラムで定義できないタスクの配布

答えて

1

このケースでは、Celeryおよび/またはRabbitMQは適していますか?

私はいいえと言います。

セロリ/ RabbitMQは、自動プロセスに適しています。それは手動(人間の)行動を必要とするものに使用することができますが、私はそれがあなたのケースでは良い選択だとは思わない。

あなたはデータベースを使って、特定のユーザーのタスクリストを保存し、そのユーザーがアプリケーションにログインしたときにそのタスクの一覧を表示する方がよいと思います。

関連する問題