Celery

ソフトウェアのスクリーンショット:
Celery
ソフトウェアの詳細:
バージョン: 3.1.18 更新
日付のアップロード: 12 May 15
開発者: Ask Solem
ライセンス: 無料
人気: 240

Rating: nan/5 (Total Votes: 0)

セロリは、最初のDjangoのために作成されますが、同様に、今のPython向けのアプリですしました。
これは、リアルタイムでまたはスケジュールされた操作のためのいずれかの非同期タスク/ジョブキューで動作するように設計されました。
セロリは、試験し、一日あたりのタスクの数百万を処理するために本番環境で使用されています。
プラットフォームは、フラスコ、ジャンゴ、web2pyの、パイロン、竜巻やピラミッドのようなPythonのフレームワークでテストされています。
サポートされているブローカー:
RabbitMQの
Redisの
DjangoのORM
アマゾンSQS
MongoDBの
豆の茎
CouchDBの
SQLAlchem​​yの
サポートされているデータストア:
SQLAlchem​​yの
DjangoのORM
Apacheのカサンドラ
AMQP
Redisの
memcachedの
MongoDBの
サポートされているシリアライザ:
ピクルス
JSON
YAML
msgpack
zlibあるいはbzip2圧縮

このリリースで新しい何が:

こののプリプールの改良
Djangoは箱から出してサポート
イベントは、現在の論理時間を使用して順序付けされます
新しいワーカーノード名形式(名@ホスト)
バウンドのタスク
交流:労働者の同期
ゴシップ:労働者&#のx3c; - &#のSpark Proの。ワーカー通信
Bootsteps:労働者の拡張
新しいRPC結果バックエンド
時間制限は、クライアントによって設定することができ
Redisの:ブロードキャストメッセージと仮想ホスト
pytzのpython-dateutil依存関係を置き換えます
setuptoolsの余分な要件をサポート
サブタスク.__コール__()はタスクを直接実行します

このバージョン3.1.17の新機能です:

こののプリプールの改良
Djangoは箱から出してサポート
イベントは、現在の論理時間を使用して順序付けされます
新しいワーカーノード名形式(名@ホスト)
バウンドのタスク
交流:労働者の同期
ゴシップ:労働者&#のx3c; - &#のSpark Proの。ワーカー通信
Bootsteps:労働者の拡張
新しいRPC結果バックエンド
時間制限は、クライアントによって設定することができ
Redisの:ブロードキャストメッセージと仮想ホスト
pytzのpython-dateutil依存関係を置き換えます
setuptoolsの余分な要件をサポート
サブタスク.__コール__()はタスクを直接実行します

このバージョン3.0.0の新機能です:

この作業員は素晴らしいパフォーマンスの向上を与え、今スレッドレスです。
新しい"キャンバス"複雑なワークフローを定義することが容易になります。
新しいAPI。
セロリのコマンドラインプログラムのすべてが単一のセロリの傘コマンドから利用できるようになりました。
これは、Python 2.5をサポートする最後のバージョンです。

このバージョン2.5.1の新機能です:

このタイムゾーンのサポート。
暗号化署名を使用して、新しいセキュリティシリアライザ。
自動モジュールリロードを試験的にサポート。
新しいCELERY_ANNOTATIONS設定。
現在は、現在実行中のタスクを提供します。

このバージョン2.4.1の新機能は次のとおりです。

このリリースでは、Python 3サポート、ブローカーのURLを、以下の依存関係、およびバグ修正の負荷が含まれています。

このバージョン2.3.0の新機能は次のとおりです。

このリリースでは、自動接続プールのサポート(デフォルトでは有効になっていない)、和音(別名タスクセットのコールバック)が含まれ、個々のタスクのカスタム時間制限、など。
結果は、デフォルトでは無効になっていますが、デフォルトであるAMQP結果のバックエンドに依存している場合、あなたはアップグレードする前に、手動でそれを設定する必要があります。
すべてはあなたがアップグレードする前に読んでいるべきでの変更、に詳述されています。
ジャンゴのユーザーはまたジャンゴ-セロリする2.3をアップグレードする必要があります。

この何がバージョン2.2.4で追加されます。

celeryd:2.2.3はログに記録されていないトレースバックの結果、エラー·ログを破りました。
AMQP結果バックエンド:複数の結果メッセージがキューに存在した場合にポーリングタスクの状態が正常に動作しませんでした。
TaskSet.apply_async()とTaskSet.apply()はオプションになりましtaskset_idキーワード引数(問題#331)をサポートしています。
現在のタスクセットIDは、(もしあれば)request.tasksetとしてタスクコンテキスト(問題#329)で利用できるようになりました。
SQLAlchem​​yの結果、バックエンド:それは誤って削除されていたとしてdate_done結果のもはや一部ではなかったです。これは、(問題#325)、再び使用できるようになりました。
SQLAlchem​​yの結果バックエンドは:Task.task_idとTaskSet.taskset_idに一意制約を追加しました。これを有効にするために表を再作成する必要があります。
TaskSet.apply結果に反復するときに固定された例外が発生し()。
タスクがUserguide:結果バックエンドの選択のセクションを追加します。

このバージョン2.2.3の新機能:

この今昆布1.0.3に依存
Task.retryは、デフォルト値を変更するために使用MAX_RETRIES引数をサポートしています。
multiprocessing.cpu_countは、これはサポートされていないプラットフォーム上でNotImplementedError(問題#320)を上げることができます。
ログに記録されたオブジェクトが文字列でなかった場合は、ログメッセージの着色が壊れました。
initスクリプトのマニュアルで修正されたいくつかのタイプミス。
回帰はTask.exchangeとTask.routing_keyは、もはや何の効果も持たせません。これは修正されました。

このバージョン2.2.0の新機能です:

この内部モジュールcelery.task.builtinsが削除されました。
モジュールcelery.task.schedulesは廃止され、celery.schedulesを代わりに使用してください。

このバージョン2.1.4の新機能です:

このセロリのプログラムは、デフォルトでルートロガーをハイジャックします。

この要件:

このPythonの2.5以上
Jythonの2.5以上

同じようなソフトウェア

Catalyst
Catalyst

10 Dec 15

AngularStrap
AngularStrap

5 Sep 16

WildFly
WildFly

10 Dec 15

開発者の他のソフトウェア Ask Solem

Literal
Literal

15 Apr 15

django-kombu
django-kombu

12 May 15

Kombu
Kombu

12 May 15

へのコメント Celery

コメントが見つかりません
コメントを追加
画像をオンにする!