프로젝트 소개
Restate는 복원력 있는 애플리케이션 구축을 간소화하도록 설계된 오픈 소스 플랫폼입니다. 일반적인 빌딩 블록의 분산 내구성 버전을 제공하여 내구성 있는 AI 에이전트, 워크플로우 as 코드, 마이크로서비스 오케스트레이션, 이벤트 처리, 비동기 작업, 상태 저장 액터와 같은 사용 사례를 가능하게 합니다. 핵심 프리미티브에는 재시도와 내구성 있는 실행을 통한 신뢰할 수 있는 실행, 정확히 한 번 의미론을 통한 신뢰할 수 있는 통신, 내구성 있는 프로미스와 타이머, 상태 저장 엔터티를 위한 일관된 키-값 상태, 장기 실행 작업을 위한 사용자 코드 일시 중단, UI 및 CLI 내성과 OpenTelemetry 트레이스를 포함한 내장 관측 가능성이 포함됩니다. Restate는 TypeScript, Java/Kotlin, Python, Go, Rust용 SDK를 지원합니다. 설치 옵션에는 Homebrew, npx, Docker, macOS 및 Linux용 사전 빌드된 바이너리가 포함됩니다. 이 프로젝트는 시맨틱 버전 관리를 따르며 마이너 업그레이드에 대한 자동 데이터 마이그레이션을 제공합니다. 커뮤니티 지원은 Discord, Slack, GitHub를 통해 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.