더북(TheBook)

4.2.2 오케스트레이션 사가

오케스트레이션 사가에서는 사가 참여자가 할 일을 알려 주는 오케스트레이터 클래스(orchestrator class)를 정의합니다. 사가 오케스트레이터는 커맨드/비동기 응답 상호 작용을 하며 참여자와 통신합니다. 즉, 사가 단계를 실행하기 위해 해당 참여자가 무슨 일을 해야 하는지 커맨드 메시지에 적어 보냅니다. 사가 참여자가 작업을 마치고 응답 메시지를 오케스트레이터에 주면, 오케스트레이터는 응답 메시지를 처리한 후 다음 사가 단계를 어느 참여자가 수행할지 결정합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.