設計上級約30分
分散タスクスケジューラの設計
system-designdistributed-systemsschedulingqueue
問題
CronやAirflowのような大規模分散タスクスケジューラシステムを設計してください。
要件
- 定期実行タスクのスケジューリング(Cron形式)
- 1回限りの遅延実行タスク
- タスク間の依存関係管理(DAG)
- 優先度別の実行制御
- タスクの再試行とエラーハンドリング
- 実行履歴の記録と監視
- 水平スケーリング可能なワーカー
- 1秒あたり10万タスクを処理
制約
- スケジュール精度は±1秒以内
- タスクの重複実行を防止
- 99.99%の実行成功率
- ワーカー障害時の自動リカバリ
制約
- スケジュール精度は±1秒以内
- タスクの重複実行を防止
- 99.99%の実行成功率
- ワーカー障害時の自動リカバリ
あなたの回答
最低80文字(あと80文字)
最低100文字(あと100文字)
最低80文字(あと80文字)
最低80文字(あと80文字)
最低50文字(あと50文字)
最低60文字(あと60文字)
最低80文字(あと80文字)
最低50文字(あと50文字)
回答の完成度0 / 8 セクション
すべてのセクションを最低文字数以上入力してください
模範解答
回答を送信するか、「表示する」をクリックすると模範解答が表示されます。