Development

멱등성

젤리젤리젤리젤리젤리 2023. 7. 19. 11:23
반응형

[생각] 패러다임과 프레임 그리고 멱등성 (tistory.com)

 

컴퓨터 과학에서 멱등하다는 것은 첫 번째 수행을 한 뒤 여러 차례 적용해도 결과를 변경시키지 않는 작업 또는 기능의 속성을 뜻해요. 즉, 멱등한 작업의 결과는 한 번 수행하든 여러 번 수행하든 같습니다.

예를 들어, HTTP 메서드에도 멱등성이 있어요. 예를 들어 GET은 여러 번 호출해도 같은 결과가 돌아오고, 리소스에 변화를 일으키지 않기 때문에 멱등성이 보장된 메서드입니다.

사용자가 결제하는 시점에 네트워크 오류나 타임아웃으로 인해 결과를 받지 못하는 시나리오를 한 번 생각해 볼까요? 멱등성이 보장되지 않은 결제 API라면 실제로 결제가 성공했는지 수동으로 확인해야 하고, 확인해 보니 실제로 결제가 되지 않았다면 고객이 같은 결제를 다시 시도해야 합니다.

 

출처 

https://blog.tossbusiness.com/articles/dev-1?from=category

728x90
반응형

'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