Sobre o projeto
O Restate é uma plataforma de código aberto projetada para simplificar a criação de aplicações resilientes. Ele fornece versões distribuídas e duráveis de blocos de construção comuns, permitindo casos de uso como agentes de IA duráveis, workflows-as-code, orquestração de microsserviços, processamento de eventos, tarefas assíncronas e atores com estado. As primitivas principais incluem execução confiável com retries e execução durável, comunicação confiável com semântica exactly-once, promises e timers duráveis, estado key-value consistente para entidades com estado, suspensão de código do usuário para operações de longa duração e observabilidade integrada com introspecção via UI e CLI, além de traces OpenTelemetry. O Restate oferece suporte a SDKs para TypeScript, Java/Kotlin, Python, Go e Rust. As opções de instalação incluem Homebrew, npx, Docker e binários pré-compilados para macOS e Linux. O projeto segue versionamento semântico e fornece migração automática de dados para atualizações de versões menores. O suporte da comunidade está disponível via Discord, Slack e GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.