同じキーでも同じリクエストとは限らない:理解度チェック
한국어 원문으로 표시합니다.
같은 멱등 키로 금액이 달라지면?
- 기존 성공으로 무조건 반환
- 원본 금액 덮어쓰기
- 충돌로 거절
- 다른 고객의 기록 조회
JSON 객체 키 순서만 다른 요청은?
- 항상 다른 요청
- 첫 키만 비교
- 순서를 임의로 섞음
- 정규화 후 같은 지문
JSON 배열 순서까지 정렬하면?
- 원래 의미가 다른 요청을 합칠 수 있다
- 항상 더 정확한 지문이 된다
- SHA-256 길이가 늘어난다
- 테넌트가 자동 분리된다
키의 범위에 테넌트를 포함하는 이유는?
- 응답 크기를 줄이려고
- 다른 고객의 결과 재사용을 막으려고
- JSON 파싱을 생략하려고
- 토큰을 발급하려고
캐시 응답을 그대로 반환한 뒤 호출자가 수정하면?
- 지문이 자동 갱신된다
- 원본 요청이 삭제된다
- 다음 재생 응답이 오염될 수 있다
- 함수가 재실행되지 않는다
메모리 dict만 쓰는 예제가 보장하지 못하는 것은?
- 같은 프로세스의 키 조회
- 본문 지문 비교
- 반환값 복사
- 프로세스 재시작 후 중복 제거