기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
조정 접근 방식 선택
코레오그래피와 오케스트레이션은 모두 마이크로서비스 통합 시 유용하게 사용될 수 있습니다. 코레오그래피는 단일 마이크로서비스 경계 내부에서 종속성을 완전히 제어할 수 있는 경우 선택합니다. 오케스트레이션은 여러 마이크로서비스 경계를 넘어서 작업할 때 선택합니다. 예를 들어, 분산 트랜잭션에 참여하는 여러 마이크로서비스는 실패 발생 시 롤백을 처리하기 위해 오케스트레이션이 유리합니다. 다른 마이크로서비스가 관심을 가질 수 있는 이벤트를 처리하는 마이크로서비스는 코레오그래피와 이벤트 기반 아키텍처를 통해 이점을 얻을 수 있습니다.
단일 트랜잭션에 여러 시스템이 참여할 때 롤백을 구현하는 일반적인 패턴은 Saga 패턴입니다.