• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

동기화 되어야 하는 API 에 대한 질문입니다!

21.08.01 23:41 작성 조회수 91

0

안녕하세요, 항상 양질의 강의 감사드립니다!

강의를 듣고 실습을 하다가 질문이 생겨서 글을 남깁니다:)

API 를 만들다 보면 결제와 같은 중요한 API 들을 만들 일이 종종 생기는데

이러한 API 들은 중복요청이 되면 안된다고 들었는데요,

이에 대해 PRG 개념을 강사님이 언급을 해주시긴 했는데

만약 API 서버라면 실무에서 이에 대한 동시성 처리를 어떻게 해주는지 궁금합니다.

좀 더 구체적으로 예시를 들어 말씀드리면

Spring 은 기본적으로 Thread 기반으로 각 request 별로 api 기능들이 실행되는 것으로 알 고 있는데

A 라는 유저의 동일한 상품 결제 요청이 정확히 같은 시간에 두개의 요청이 들어온 상황이라 할 때

중복결제를 막으려면 실무에서 어떤 방식으로 처리를 하는지 궁금합니다.

감사합니다!

답변 1

답변을 작성해보세요.

0

안녕하세요. Chung A님

다음 글을 참고해주세요.

https://www.inflearn.com/questions/17498

https://www.inflearn.com/questions/228082

감사합니다.