#Celery

2 件の記事

Celery で Python の非同期タスク処理 — キュー、ワーカー、運用チェックリスト
読了 5分

Celery で Python の非同期タスク処理 — キュー、ワーカー、運用チェックリスト

Web リクエストの中で処理してはいけない重い仕事を Celery に切り出す方法を整理します。ブローカー・ワーカー・結果バックエンドからなるタスクキューの構造、タスク定義と delay 呼び出し、リトライと指数バックオフの設定、最低 1 回実行という前提から導かれる冪等性の原則、acks_late やタイムリミットといった運用設定、Flower での監視、そして FastAPI BackgroundTasks や RQ で足りるケースの見極めまで扱います。

Django DRF #4 Celery で非同期作業
読了 9分

Django DRF #4 Celery で非同期作業

重い作業 / 外部 IO / スケジューリングをレスポンスの流れから分離する標準 — Celery + Redis のセットアップ、シグナル連携、retry、periodic task、モニタリングまで。