반응형
컴퓨터 과학에서 멱등하다는 것은 첫 번째 수행을 한 뒤 여러 차례 적용해도 결과를 변경시키지 않는 작업 또는 기능의 속성을 뜻해요. 즉, 멱등한 작업의 결과는 한 번 수행하든 여러 번 수행하든 같습니다.
예를 들어, HTTP 메서드에도 멱등성이 있어요. 예를 들어 GET은 여러 번 호출해도 같은 결과가 돌아오고, 리소스에 변화를 일으키지 않기 때문에 멱등성이 보장된 메서드입니다.
사용자가 결제하는 시점에 네트워크 오류나 타임아웃으로 인해 결과를 받지 못하는 시나리오를 한 번 생각해 볼까요? 멱등성이 보장되지 않은 결제 API라면 실제로 결제가 성공했는지 수동으로 확인해야 하고, 확인해 보니 실제로 결제가 되지 않았다면 고객이 같은 결제를 다시 시도해야 합니다.
출처
https://blog.tossbusiness.com/articles/dev-1?from=category
반응형
'Development' 카테고리의 다른 글
백준 시작하기 (0) | 2024.05.14 |
---|---|
python에서 로컬 파일 호출 (0) | 2023.09.12 |
웹스크래핑 & 웹크롤링 (0) | 2023.06.21 |
MSSQL에서 PRIMARY KEY 컬럼 제거 (0) | 2023.06.18 |
개발언어별 개발 생산성 비교 (0) | 2023.06.17 |