[기능] 음식 상품 재고 캐싱
Closed this issue · 0 comments
kimhyun5u commented
기능
Redis 를 활용해 음식 상품 재고를 캐싱한다.
설명
- 기존 락을 활용해 주문을 관리하는 방식은 너무 많은 Tomcat Connection 혹은 DB Connection 을 점유한다.
- Redis 를 활용해 제거하여 이러한 병목현상을 제거한다.
기대 효과
- 비관적 락 사용 시보다 트랜잭션의 길이가 길어져도 DB Connection 을 적게 사용할 것 같다.
- DB update 부분을 비동기 연산을 통해 진행해 Tomcat Connection 이 오래 유지되는 문제를 방지한다.
추가 정보
- Discussion Link - #142