分散タスクキュー(開発ブランチ)
- ソフト名 : Celery
- OS :
- 言語 : Python
- 開発者 : HOME
Celery 詳細説明
セロリは、そのようなシステムを維持するのに必要なツールを使用して、膨大な量のメッセージを処理するためのシンプルで柔軟で信頼性の高い分散システムです。タスクスケジューリングをサポートしながら、リアルタイム処理に焦点を当てたタスクキューです。セロリには、大規模で多様なユーザーと貢献者がいます、あなたはIRCまたは私たちのメーリングリストに参加する必要があります。セロリはオープンソースで、BSDライセンスの下でライセンスされています。タスクキューの入力は、タスクと呼ばれるワークの単位です。専用ワーカープロセスは、実行する新しい作業のタスクキューを常に監視します。セロリは、通常、ブローカーを使用してクライアントと労働者を仲介することを通信します。タスクを開始するにはクライアントがキューにメッセージを追加し、ブローカーはそのメッセージをワーカーに提供します。セロリシステムは、複数の労働者やブローカーからなることができ、高可用性と水平スケーリングへの道を与えることができます。セロリはPythonで書かれていますが、プロトコルはどの言語でも実装できます。