Skip to content

주문 동시성 처리 #41

@yooyouny

Description

@yooyouny

📄 Describe

주문 생성 시 주문 아이템의 재고를 감소하는 로직이 포함되어있음
따라서 현재 lock을 잡고있는 트랜잭션 먼저 재고를 감소하도록 해야함
마찬가지로 주문상태 변경 시 현재 해당 주문을 잡고있는 트랜잭션 먼저 주문상태를 변경할 수 있도록 처리해야함
-> 추후 DB를 분산해서 처리하는 것을 고려하여 네임드락을 활용하여 동시성 문제를 처리하도록 구현

✅ Tasks

  • 네임드락 서비스 개발
  • 주문 시 재고 감소단계에 재고 엔티티 락걸기
  • 주문상태 변경 시 상태 값에 락 걸기

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions