設計上級30

分散タスクスケジューラの設計

system-designdistributed-systemsschedulingqueue

問題

CronやAirflowのような大規模分散タスクスケジューラシステムを設計してください。

要件

  • 定期実行タスクのスケジューリング(Cron形式)
  • 1回限りの遅延実行タスク
  • タスク間の依存関係管理(DAG)
  • 優先度別の実行制御
  • タスクの再試行とエラーハンドリング
  • 実行履歴の記録と監視
  • 水平スケーリング可能なワーカー
  • 1秒あたり10万タスクを処理

制約

  • スケジュール精度は±1秒以内
  • タスクの重複実行を防止
  • 99.99%の実行成功率
  • ワーカー障害時の自動リカバリ

制約

  • スケジュール精度は±1秒以内
  • タスクの重複実行を防止
  • 99.99%の実行成功率
  • ワーカー障害時の自動リカバリ

あなたの回答

最低80文字(あと80文字)

0

最低100文字(あと100文字)

0

最低80文字(あと80文字)

0

最低80文字(あと80文字)

0

最低50文字(あと50文字)

0

最低60文字(あと60文字)

0

最低80文字(あと80文字)

0

最低50文字(あと50文字)

0
回答の完成度0 / 8 セクション

すべてのセクションを最低文字数以上入力してください

模範解答

回答を送信するか、「表示する」をクリックすると模範解答が表示されます。