-
2024.09.03 Double ChargesTIL 2024. 9. 3. 23:03
커머스 서비스에서 네트워크 이슈등으로 여러번 결제요청이 들어올때 중복결제가 이뤄질 수 있다는 것 입니다.글에서 제시한 해결법으로는 멱등성을 활용하는 것 입니다.
클라이언트에서 uuid를 서버에 제공하면 서버는 uuid를 기반으로 멱등성을 유지합니다.글을 읽다 우려되는 것은 새로고침등으로 uuid가 바뀌면 의미없다는 생각입니다..음 새로고침은 새결제로 판단하는 것이 맞을까요
'TIL' 카테고리의 다른 글
2024.09.12 Check If a Username (0) 2024.09.12 2024.09.09 Architecture Disadvantages (0) 2024.09.09 2024.09.02 data replicated (0) 2024.09.03 2024.08.28 system design interviews (0) 2024.08.28 2024.08.23 Deadlock on rollback, but not on commit, when using ON DUPLICATE KEY (0) 2024.08.23