미해결
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
다중 서버 환경에서 동시성 제어
안녕하세요 선생님!
1서버 - 멀티스레드 환경에서는 스프링이 트랜젝션 동시성 제어를 해준다고 이해하였습니다.
멀티서버-멀티스레드 환경에서도 별다른 설정을 해주지 않아도 동시성 제어가 되나요?
예를들어,
1) 재고가 남아있는지 확인(select) 2) 남아있는 경우 주문(insert, update)
하는 경우에 1)을 수행할때 동시에 값을 가져와서 2) 수행을 하게되는 경우
여러개의 서버에서 하나의 db를 같이 쓰면 동시성 제어를 어떻게 할수있나요~?