Commit · flow

도메인 이벤트와 커밋 이후 처리: rollback 때 부수 효과가 실행되지 않는지 확인한다

판단 주제: rollback 때 부수 효과가 실행되지 않는지 확인한다. 선택 기준과 확인 신호를 함께 읽습니다.

  1. 1

    이벤트는 이미 일어난 사실을 표현한다

    상태 전이와 사실 생성

  2. 2

    완료 이벤트와 listener를 연결한다

    원본 변경 확정

  3. 3

    rollback 때 부수 효과가 실행되지 않는지 확인한다

    커밋 뒤 부수 효과

  4. 4

    Listener 재확인

    상태 전이에서 이벤트를 만들고 @TransactionalEventListener AFTER_COMMIT으로 부수 효과를 분리합니다.

Commit 판정: 원본 변경 확정. 상태 전이에서 이벤트를 만들고 @TransactionalEventListener AFTER_COMMIT으로 부수 효과를 분리합니다.