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
- 퀴즈: 재시도로 창고를 더 아프게 만들지 않는다 quiz
늦게 돌아온 전달자의 도장을 거절한다
- 늦게 돌아온 전달자의 도장을 거절한다 reading
- 퀴즈: 늦게 돌아온 전달자의 도장을 거절한다 quiz
실패한 간식 주문을 지우지 않는다
- 실패한 간식 주문을 지우지 않는다 reading
- 간식 전달자 두 명과 끝나지 않는 재시도 lab
- 퀴즈: 실패한 간식 주문을 지우지 않는다 quiz