TIL
[TIL] 2023.07.15
DevHyo
2023. 7. 15. 11:30
분산된 서버 환경에서 트랜잭션 처리
분산된 서버 환경에서 현재 API의 트랜잭션 내부에서 쿼리를 실행하고, 외부 API 요청을 통해 또 다른 트랜잭션을 처리하는 상황에서 데이터 일관성을 어떻게 유지하며, 언급한 방법으로 처리할 때의 장점과 단점은 무엇인지 고민해 봤다. 그다음에 외부 API 요청에 의해 또 다른 트랜잭션이 실행되는 부분을 현재 API의 트랜잭션이 커밋되고 나서 실행시켰을 때 데이터 일관성을 어떻게 유지하며, 장점과 단점은 무엇인지 고민해 봤다.
정리한 내용
https://github.com/bestdevhyo1225/dev-log/blob/master/MSA/MSA-Distributed-Transaction.md