woowa-techcamp-2024/Team1-3K1K

[기능] 음식 상품 재고 캐싱

Closed this issue · 0 comments

기능

Redis 를 활용해 음식 상품 재고를 캐싱한다.

설명

  • 기존 락을 활용해 주문을 관리하는 방식은 너무 많은 Tomcat Connection 혹은 DB Connection 을 점유한다.
  • Redis 를 활용해 제거하여 이러한 병목현상을 제거한다.

기대 효과

  • 비관적 락 사용 시보다 트랜잭션의 길이가 길어져도 DB Connection 을 적게 사용할 것 같다.
  • DB update 부분을 비동기 연산을 통해 진행해 Tomcat Connection 이 오래 유지되는 문제를 방지한다.

추가 정보

  • Discussion Link - #142