LabHub
배우기 러닝패스 코스

ACKの前に止まったお菓子の自販機

確認問題:注文は保存されたのに送信予定が消えた

LabHub 에서 이어서 보기

한국어 원문으로 표시합니다.

주문 커밋 뒤 HTTP 전송 전에 프로세스가 끝났다. outbox가 같은 트랜잭션에 있었다면?

HTTP부터 성공시키고 주문 DB를 나중에 커밋하면 어떤 불일치가 가능한가?

orders 삽입 뒤 outbox 삽입 전에 정리 코드 없이 종료했다. 같은 트랜잭션의 기대 상태는?

같은 7개 주문을 타임아웃 뒤 재전송할 때 ID를 매번 새로 만들면?

전달 루프가 HTTP 응답을 기다리는 동안 source 쓰기 트랜잭션을 계속 잡으면?

outbox 패턴만 도입했을 때 직접 주장할 수 있는 개선은?