O0oO0Oo / netty-reservation-service

트랜잭션, 동시성을 공부하기 위한 토이 프로젝트입니다.
0 stars 0 forks source link

feat: concurrent transaction monolithic saga pattern #24

Closed O0oO0Oo closed 1 month ago

O0oO0Oo commented 1 month ago

PR 설명

트랜잭션 동시성 문제를 락을 사용하지 않고 해결해보기 위해 사가 패턴을 도입

변경 사항

배경

트랜잭션 동시성 문제를 해결하는 데 있어서 비관적 락과 낙관적 락을 사용하지 않고, 대안으로 오케스트레이션 사가 패턴을 적용하였습니다.

사가 패턴 구현

Issue : #11

PR : impl orchestration saga pattern #19

사가 패턴 통합과 메시징 기술 구현 및 리팩토링

Issue : #18

PR : integration and optimization of saga pattern in each service module #23

관련 이슈

10

추가 정보