Slide 20
Slide 20 text
解決方法の検討
キャッシュの保存先を分ける
- キャッシュの保存される場所が違えば競合しえない
- 共通するデータも複数実行・保存される無駄がある
luigiのcentral scheduler
- スケジューラが同じタスクが同時に実行されないか管理
- スケジューラがスケーラブルではない
ファイルをロックする
- 同じキャッシュファイルへの同時アクセスを禁じる
- k8上で非常に軽量なサーバーを立てておけば可能
アプリB
タスクA
アプリA
タスクA
キャッシュA キャッシュA
アプリB
タスクA
アプリA
タスクA
スケジューラ
常駐Job
アプリB
タスクA
アプリA
タスクA
キャッシュA mutex
常駐Job