idempotency멱등성
idempotency는 같은 연산을 여러 번 실행해도 한 번 실행한 것과 결과가 같은 성질이다.
기사 1편
최근 언급 idempotency(멱등성)는 수학에서 나온 개념으로, 어떤 연산을 한 번 적용한 결과에 다시 적용해도 결과가 바뀌지 않는 성질을 뜻한다. 소프트웨어에서는 같은 요청이나 작업이 여러 번 실행되어도 시스템 상태가 한 번 실행했을 때와 같게 유지되는 성질을 가리킨다.
네트워크 오류나 장애로 요청을 다시 보내는 일이 잦은 분산 시스템, 결제 API, 워크플로 엔진에서 중요하게 다룬다. 요청마다 고유한 키를 붙여 이미 처리한 요청을 가려내는 방식이 흔히 쓰인다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.