9.2. sa EIP 옵션


saga EIP는 아래 나열된 6 가지 옵션을 지원합니다.

이름설명기본유형

전파

sa 전파 모드(REQUIRED, REQUIRES_NEW, MANDATORY, SUPPORTS, NOT_SUPPORTED, NEVER)를 설정합니다.

필수 항목

SagaPropagation

completionMode

사가가 어떻게 완전한 것으로 간주되어야 하는지 결정합니다. AUTO 로 설정하면 saga를 시작하는 교환이 성공적으로 처리되거나 예외적으로 완료될 때 보완됩니다. MANUAL 로 설정하면 사용자는 saga:complete 또는 saga:compensate 엔드포인트를 사용하여 saga를 완료하거나 보완해야 합니다.

AUTO

SagaCompletionMode

timeoutInMilliseconds

saga의 최대 시간을 설정합니다. 시간 초과가 만료되면 saga가 자동으로 보완됩니다(다른 결정이 이루어지지 않은 경우).

 

long

Replacing

경로에서 수행된 모든 변경 사항을 보완하기 위해 호출되어야 하는 보수 끝점 URI입니다. 서비스 URI에 해당하는 경로는 보수를 수행하고 오류 없이 완료되어야 합니다. 보수 중에 오류가 발생하면 saga 서비스는 보수 URI를 다시 호출하여 재시도합니다.

 

SagaActionUriDefinition

완료

saga가 성공적으로 완료되면 호출되는 완료 끝점 URI입니다. 완료 URI에 해당하는 경로는 완료 작업을 수행하고 오류 없이 종료되어야 합니다. 완료 중에 오류가 발생하면sa 서비스가 완료 URI를 다시 호출하여 다시 시도합니다.

 

SagaActionUriDefinition

옵션

현재 교환의 속성을 저장하여 보수 또는 완료 콜백 경로에서 재사용할 수 있습니다. 예를 들어, 옵션은 일반적으로 권한 부여 작업에서 삭제된 개체의 식별자를 저장하고 검색하는 데 유용합니다. 옵션 값은 compensation/completion exchange의 입력 헤더로 변환됩니다.

 

list

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.