콘텐츠로 이동

운영 작업과 알림 실행하기

앱 소유 workflow 하나에 둘 다 필요할 때 보호된 operations job과 내구성 있는 notification을 함께 사용합니다. 각 패키지는 다른 패키지 없이도 동작합니다.

보호된 작업 실행

내구성 실행 상태가 있는 인증된 scheduler 또는 운영자 trigger 작업에는 job만 사용합니다.

사용 패키지: @gj-kit/nest-operations-jobs

내구성 있는 알림 전달

outbox, relay, quiet hours, dispatch policy에는 notification만 사용합니다.

사용 패키지: @gj-kit/nest-notifications

이 가이드는 @gj-kit/nest-operations-jobs, @gj-kit/nest-notifications를 함께 설명하지만, 표에 표시한 경우를 제외하면 설치 의존성을 만들지 않습니다.

1. 두 host store를 독립적으로 구현하기

섹션 제목: “1. 두 host store를 독립적으로 구현하기”

실행 영속과 notification 영속을 앱 database 경계에 둡니다.

job은 앱 코드에 due notification dispatch를 요청할 수 있지만 cadence와 authorization은 앱이 소유합니다.

workflow를 연결하기 전에 각 host 구현에 제공된 contract case를 실행합니다.