
Apache Seata란?
·
Backend
1. Seata란?Apache Seata는 마이크로서비스 아키텍처에서 고성능과 사용 편의성을 제공하는 분산 트랜잭션 프레임워크입니다. 알리바바에 의해 시작되었으며, 2023년에 Apache 재단에 기부되었습니다. Seata의 주요 특징으로는 다양한 트랜잭션 모델을 지원합니다.AT, TCC, Saga, XA등 다양한 모델을 지원합니다. Seata는 3 계층 아키텍처(TC, TM, RM)로 이루어져 있어, 분산 트랜잭션 환경에서 데이터 일관성, 서비스 확장성, 관리 편의성을 보다 효과적으로 제공합니다. 또한, 한국에서 많은 백엔드 엔지니어분들이 사용하시는 Spring-Boot와도 호환성이 좋다는 장점이 있습니다. 2. Seata의 내부 구조Seata는 TC, TM, RM으로 이루어져있습니다.TC : 트랜잭션..