자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Q, 

REST API 동시 처리에 따른 DB Connection 및 트렌젝션 관리?

 

A, 

REST 서비스에서는 리소스 별로 서비스가 호출(요청)되어 트랜젝션 처리가 기존 DB 환경에 비해 쉽지 않습니다.

 

되도록이면 아키텍처 설계를 통해 트랜젝션이 필요하지 않는 구조로 설계를 해야할 것 입니다.

관련된 논의는 이미 많은 영역에서 진행되어 참고하시면 좋을 것 같습니다.

  • REST 기반의 간단한 분산 트랜잭션 구현 - 1편
    https://www.popit.kr/rest-%EA%B8%B0%EB%B0%98%EC%9D%98-%EA%B0%84%EB%8B%A8%ED%95%9C-%EB%B6%84%EC%82%B0-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98-%EA%B5%AC%ED%98%84-1%ED%8E%B8/