9주차. 락을 통한 동시성 제어 - 쿠폰편
락을 통한 동시성 제어의 세 번째 이야기, 쿠폰편입니다. 이번에는 레디스의 Set자료구조를 활용해 쿠폰의 동시성 문제를 해결한 경험을 공유드려 보겠습니다. BB의 쿠폰은 다음과 같은 요구사항을 가지고 있습니다. ‘쿠폰은 한정 수량으로 발급해 선착순으로 지급되며, 같은 종류의 쿠폰은 1인당 1장만 발급 가능하다’ 100장의 쿠폰을...
락을 통한 동시성 제어의 세 번째 이야기, 쿠폰편입니다. 이번에는 레디스의 Set자료구조를 활용해 쿠폰의 동시성 문제를 해결한 경험을 공유드려 보겠습니다. BB의 쿠폰은 다음과 같은 요구사항을 가지고 있습니다. ‘쿠폰은 한정 수량으로 발급해 선착순으로 지급되며, 같은 종류의 쿠폰은 1인당 1장만 발급 가능하다’ 100장의 쿠폰을...
락을 통한 동시성 제어의 두 번째 이야기, 재고편입니다. 이번 글에서는 Redisson을 이용한 분산락으로 어떻게 재고의 동시성 문제를 해결했는지 공유드려 보겠습니다. Redis를 이용한 분산락은 Redisson 또는 Lettuce를 통해 손쉽게 사용할 수 있습니다. Redisson과 Lettuce에 대한 설명은 잘 정리된 글이 많기 때문에 간단히 ...