AI 용어
사가 패턴
Saga pattern
사가 패턴 뜻
마이크로서비스 아키텍처에서 여러 서비스에 걸친 분산 트랜잭션을 관리하는 기법으로, 에이전트의 연쇄 작업 중 오류 발생 시 보상 트랜잭션을 통해 상태를 복구하는 데 사용될 수 있다.
다른 언어 표기와 설명
- 日本語サーガパターン
- 分散システムにおいて、一連の処理が失敗した際に補償トランザクションを実行してデータを整合性のある状態に戻す設計手法のこと。
- EnglishSaga pattern
- A failure management pattern for long-running transactions that coordinates multiple local transactions with defined compensation steps for rollbacks.
관련 용어
- 트랜잭셔널 아웃박스데이터베이스 변경과 외부 전송 작업을 같은 트랜잭션에 저장해 일관성을 높이는 패턴
- 스레드 풀프로그램이 실행될 때 미리 일정 수의 스레드를 생성해 두고, 작업이 발생할 때마다 이들을 재사용하여 병렬 처리를 효율적으로 관리하는 방식이다.
- 의존성 인식 실행작업이나 프로세스가 필요한 선행 조건과 의존 관계를 확인한 뒤 정해진 순서로 실행되도록 하는 방식
- 무중단 거래 처리거래 접수부터 결제까지 사람 개입을 최소화해 자동 처리하는 방식이다
- 임계 단계전체 프로젝트나 워크플로의 완료 시간을 결정짓는 가장 핵심적이고 시간이 오래 걸리는 작업 경로를 관리하는 지표다.
- 상태 유지 시스템이전의 상호작용이나 작업 맥락을 기억하고 저장하여, 중단된 작업 이후에도 연속성 있는 업무 처리를 지원하는 시스템.
- 상태·행동 궤적에이전트가 특정 목표를 달성하기 위해 웹 탐색, 클릭, 분석 등 일련의 의사결정 과정을 순차적으로 기록한 데이터 흐름을 의미한다.
- 워크플로우 엔진비즈니스 프로세스 내에서 작업의 순서, 조건, 규칙을 자동화하고 관리하여 정해진 절차에 따라 업무가 수행되도록 돕는 소프트웨어 시스템이다.
- 멀티스레딩동시에 여러 개의 작업 줄기를 관리하고 처리하는 업무 방식
- 분산 추적마이크로서비스 환경에서 여러 시스템을 거치는 요청의 경로를 추적하여 성능 병목이나 오류 지점을 분석하는 기술
- 온체인 정산블록체인에 거래를 기록하고 대금을 확정하는 절차입니다.