Distributed Transaction
-
[매일읽기] SAGA Pattern개발자 라이프/매일읽기 2020. 8. 27. 19:46
원문 : https://medium.com/@omererakman/saga-pattern-2413e636ab16 SAGA Pattern If you are working with Microservices and database per service then SAGA will be a topic for you to think about. With database per service… medium.com 문제 상황 MSA에서는 각 서비스가 각자의 DB를 가지고 있음 단순한 하나의 요청이라도 여러 서비스를 경유하는 트랜잭션이 될 수 있음 이러한 트랜잭션 과정에서 ACID 원칙이 지켜져야 함 전통적인 해결 방법으로 Two Phase Commit(2PC) 방식이 있음 NoSQL 에서 안됨 블록킹 프로토콜 사가(..