celery —分散処理—Pythonドキュメント

提供:Dev Guides
Celery/docs/latest/reference/celery /
2021年11月1日 (月) 01:57時点におけるNotes (トーク | 投稿記録)による版 (Page commit)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

セロリ —分散処理


このモジュールは、CeleryAPIの主要なエントリポイントです。 これには、タスクの呼び出しやCeleryアプリケーションの作成に一般的に必要なものが含まれています。

Celery セロリアプリケーションインスタンス
group タスクをグループ化する
chain タスクを連鎖させる
chord コードはグループのコールバックを有効にします
signature() 新しいタスク署名を作成する
Signature タスク呼び出しを説明するオブジェクト
current_app 現在のアプリケーションインスタンスへのプロキシ
current_task 現在実行中のタスクへのプロキシ

Celeryアプリケーションオブジェクト

バージョン2.5の新機能。


キャンバスプリミティブ

タスクワークフローの作成の詳細については、 Canvas:ワークフローの設計を参照してください。


プロキシ

celery.current_app
このスレッドに現在設定されているアプリ。
celery.current_task
現在実行中のタスク(ワーカーで設定されている場合、またはeager / applyが使用されている場合のみ)。