処理をキューに入れて非同期に処理する
「重い処理を後回しにして順に片付けたい」
この目的で選ぶときに見る軸
- 順序保証
- 再配送
- 保持期間
下の表の「主要制約」は各ツールで最も先に当たる制約。軸ごとの値はツール詳細の制約表で確認する。
この目的に使える手段(2件)
| ツール | 分類 | 種別 | 学習 | 料金 | 成熟 | 主要制約 | 検証 |
|---|---|---|---|---|---|---|---|
| Redis 全データをメモリに置く、ミリ秒未満で応答するキー・値/データ構造サーバー | データの保存 | ツール | 低 | 無料 | 安定 | メモリ上限(maxmemory)と到達時の動作:既定 0=無制限(64bit)。32bit は暗黙に 3 GB。上限到達時は既定で書き込みコマンドにエラーを返す(読み取りは継続) | |
| Cloudflare Workers V8アイソレートで動く、Cloudflareのエッジサーバーレス実行基盤 | 実行基盤・ホスティング | マネージドサービス | 中 | 無料枠あり | 安定 | CPU 時間の上限:無料プラン 10ms/リクエスト。有料プラン(Workers Paid)は既定30秒、設定で最大5分(300秒)。Cron Triggers・Queue コンシューマは間隔に応じ最大15分 |