9osari.log

[DevBid - JPA] 낙관적 락 적용과 데드락

개인 프로젝트에서 경매 입찰 기능을 개발하던 중, JMeter로 동시 입찰을 테스트했더니 10명이 입찰했는데 3개의 입찰이 성공하고 입찰 카운트는 1만 증가하는 데이터 정합성 문제가 발생했습니다. 실제 저장된 입찰 수와 경매 객체의 상태가 일치하지 않았고, 이는 여러 트랜잭션이 동시에 같은 데이터를 수정하면서 발생한 동시성 문제였습니다. 초기 구...