LabHub
学习 学习路径 课程

ACK前停机的零食售货机

测验:订单已保存,发送意图却丢失了

在 LabHub 中继续学习

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

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

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

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

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

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

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