멱등성 키는 클라이언트가 작업 시도에 부여하는 고유 식별자입니다. 서버는 키와 처리 결과를 일정 기간 보관하고, 같은 키로 재시도되면 저장된 결과를 반환합니다. 네트워크 응답이 사라져 클라이언트가 성공 여부를 모를 때 유용합니다.
데모에서 두 POST 요청은 같은 키를 공유하고 주문은 하나만 만들어집니다. 서버는 키의 범위·보관 기간·동일 키에 다른 본문이 왔을 때의 정책을 정해야 합니다.
언제 쓰나
결제·주문처럼 재시도가 중복 부작용을 만들 수 있는 생성 요청에 씁니다.