ACKの前に止まったお菓子の自販機
Python·asyncio와 SQL 기초 다음에 배우는 장애 복구 실습입니다. SQLite 트랜잭션과 영속 커서, 재생 보관 범위를 구현하고 실제 TCP 수신 프로세스를 종료·재시작해 중복 반영을 막습니다. 외부 결제나 세션 삭제 후 복구는 범위 밖입니다.
중급 · 레슨 24 · 실습 4
커리큘럼
接続が切れた後に残る処理記録
- 接続の復旧と業務処理の復旧は違う reading
- ACKの前に止まった自販機を復旧する lab
- クイズ:再起動と重複処理の境界 quiz
注文は保存されたのに送信予定が消えた
- 注文は保存されたのに送信予定が消えた reading
- 確認問題:注文は保存されたのに送信予定が消えた quiz
二度届いた注文でもお菓子は一度だけ
- 二度届いた注文でもお菓子は一度だけ reading
- 確認問題:二度届いた注文でもお菓子は一度だけ quiz
ACK直後に停止した送信処理を復旧する
- ACK直後に停止した送信処理を復旧する reading
- お菓子の注文は保存されたのに倉庫は知らなかった lab
- 確認問題:ACK直後に停止した送信処理を復旧する quiz
空のログでも最新とは限らない
- 空のログでも最新とは限らない reading
- 確認問題:空のログでも最新とは限らない quiz
在庫とカーソルを同じ時点で記録する
- 在庫とカーソルを同じ時点で記録する reading
- 確認問題:在庫とカーソルを同じ時点で記録する quiz
新学期の在庫を昨日の番号で読まない
- 新学期の在庫を昨日の番号で読まない reading
- 週末に止まった表示板と消えたお菓子の記録 lab
- 確認問題:新学期の在庫を昨日の番号で読まない quiz
再試行でお菓子の倉庫を追い詰めない
- 再試行でお菓子の倉庫を追い詰めない reading
- 確認問題:再試行でお菓子の倉庫を追い詰めない quiz
遅れて戻った配達員の完了印を拒否する
- 遅れて戻った配達員の完了印を拒否する reading
- 確認問題:遅れて戻った配達員の完了印を拒否する quiz
失敗したお菓子の注文を消さない
- 失敗したお菓子の注文を消さない reading
- 二人のお菓子配達員と終わらない再試行 lab
- 確認問題:失敗したお菓子の注文を消さない quiz