Django + Celery 非同期タスク
Django でのバックグラウンドジョブと非同期処理。
使用時期
- メール送信をバックグラウンドで実行
- 重い処理をスケジュール
- 定期的なタスクを実行(日報、クリーンアップ)
- 外部API呼び出しをキューイング
- 複雑なワークフローを調整
セットアップ
1. Celery インストール
2. タスク定義
3. ワーカー起動
タスク
非同期実行
スケジューリング
エラーハンドリング
- リトライロジック実装
- デッドレター処理
- ロギング構成
- モニタリング設定(Flower)
詳細については、ドキュメントを参照してください。


