FlaskアプリケーションにおけるCeleryを活用した非同期SMS送信実装
Celeryの基本構造
Celeryはリアルタイム処理とタスクスケジューリングを専門とする分散タスクキューです。メールやSMS送信などの処理時間がかかる処理を非同期で処理するために使用されます。
処理フローは以下の通りです:
プロデューサがタスクを生成し、ブローカーにキューイング
ワーカーがブローカーからタスクを取得し実行
結果が必要な場合はバックエンドに返却値 ...
6月15日 00:01 投稿