개요
지속성 작업란?지속성 작업 설명서
Durable Task는 상태 지속성, 자동 복구 및 분산 조정을 처리하는 일반 코드로 워크플로 및 오케스트레이션을 구현할 수 있게 해주는 Microsoft의 기술입니다. 지속성 작업의 경우, 자체 호스팅 애플리케이션용 지속성 작업 SDK, Azure Functions 서버리스 호스팅용 Durable Functions, 지속성 작업 스케줄러 스토리지 공급자 및 지속성 에이전트 애플리케이션 패턴을 포함합니다.
내구성 기능
Azure Functions 호스트되는 서버리스 오케스트레이션
내구성 있는 작업 SDK
모든 컴퓨팅 플랫폼에서 지속성 워크플로를 호스팅하기 위한 이식 가능한 SDK
AI 에이전트에 대한 Durable Task
지속 실행을 통해 내결함성 있고 확장 가능한 AI 에이전트를 구축하세요.
지속성 작업 스케줄러
영구 워크로드를 위해 완벽하게 관리되는 백 엔드 서비스 용도로 빌드
핵심 개념
코드 제약 조건 및 제한 사항
지속성 오케스트레이션을 빌드할 때 알아야 할 코드 제약 조건 및 제한 사항에 대해 알아봅니다.
작업 허브
작업 허브가 오케스트레이션, 활동 및 엔터티 함수의 진행률을 저장하는 방법을 알아봅니다.
오류 처리 및 재시도
오류를 처리하고 지속성 작업 오케스트레이션에서 재시도를 구현하는 방법을 알아봅니다.
지속성 엔터티
지속성 작업에서 상태 저장 엔터티를 정의하고 관리하는 방법을 알아봅니다.
버전 관리 및 배포 안전성
지속성 작업에서 버전 관리를 관리하고 안전한 배포를 보장하는 방법을 알아봅니다.
작업 예약 및 타이머
지속성 작업에서 오케스트레이션을 예약하고 타이머를 사용하는 방법을 알아봅니다.
지속성 애플리케이션 패턴
함수 연결
일련의 종속 단계에서 함수를 함께 연결하는 방법을 알아봅니다.
팬아웃/팬인
여러 함수를 병렬로 실행한 다음 완료되기를 기다리는 방법을 알아봅니다.
Monitors
환경의 변화에 대응하는 장기 실행 모니터링 프로세스를 구현하는 방법을 알아봅니다.
인간 상호 작용
사람의 입력 또는 승인을 기다리는 오케스트레이션을 디자인하는 방법을 알아봅니다.
자세히 살펴보기
Azure Container Apps의 내구성 실행
Azure Container Apps 워크플로에서 지속성 실행을 달성합니다.
에이전트 프레임워크의 Durable Functions
Azure 서버리스 환경에서 상태 저장 AI 에이전트 및 다중 에이전트 결정적 오케스트레이션을 빌드합니다.
지속성 작업 코드 샘플
다양한 환경에서 지속성 오케스트레이션을 구현하기 위한 코드 샘플을 살펴봅니다.