transactional 실행 순서

@Transactional AOP 로직과 분산락 AOP 을 중첩해서 사용하는 경우에 @Transactional 을 나중에 실행시키고 싶었다. 이를 적용하기 위해 검토했던 코드 기록이다. 해당 내용은 kurly techblog 에서 분산락 내용을 보고 적용하는 과정에서 든 고민이다. 참고자료 : 풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redissonhttps://helloworld.kurly.com/blog/distributed-redisson-lock/ [1] 분산락은 락 점유/해제 블록 안에서 Transaction 를 묶어야 한다.분산락을 사용해야 하는 이유는 무엇일까? 그 이유는 분산 환경의 동시성 제어를 위함이다. 분산락은 임계 영역에 다른 요청이 접근을 막아 여러 컴..
cooper25
'transactional 실행 순서' 태그의 글 목록