CQRS 시스템에서 명령이 실행될 때 발생하는 이벤트가 명령과 동일한 ID를 가지므로 명령에 연결할 수 있습니다.명령에 의해 이벤트 ID가 발생했습니다.
저는 현재 CQRS 시스템에 Saga를 구현하고 있습니다. Saga의 개념은 사가가 대표하는 프로세스를 완료하기 위해 특정 이벤트를 처리하고 명령을 처리한다는 것입니다.
이제는 사가가 처리중인 이벤트가 대기중인 이벤트임을 어떻게 알 수 있습니까?
사가의 CommandBus에 전달 된 명령의 ID를 저장하여 동일한 ID의 이벤트를 기다려야합니까? 명령 실행으로 많은 다른 이벤트가 발생하면 모두 동일한 ID를 갖게됩니까?