작성한 질문수
재고시스템으로 알아보는 동시성이슈 해결방법
라이브러리 장단점
작성
·
638
1
lettuce와 같은 경우는 락에 대한 재시도가 필요하지 않아도 사용하고,
reddisson는 재시도가 필요한 경우 사용한다고 설명들었습니다.
그런데 lettuce는 spinLock 기법으로 lock에 대해서 계속적으로 계속적으로 점유하려고 하는 방식으로 설명들었습니다.
재시도가 필요하지 않는 lock이라는게, 제가 이해한 것과는 다른 내용일까요?
궁금합니다!
답변 1
정정훈님 안녕하세요.
lettuce 와 reddisson 둘다 활용하여 lock 을 구현할 수 있습니다.
다만, 락 획득을 계속해서 시도해야하는 상황에서 lettuce 와 reddisson 의 동작방식이 다릅니다.
그 특성으로 인하여 lettuce 는 재시도가 필요하지 않은상황에서 추천드린것이고 reddisson 은 재시도가 필요한 상황에서 추천을 드린것입니다.
추가적으로 궁금한게 있다면 댓글 부탁드립니다 :)