À propos du projet
Restate est une plateforme open-source conçue pour simplifier la création d'applications résilientes. Elle propose des versions distribuées et durables des composants de base courants, permettant des cas d'usage tels que les agents IA durables, les workflows-as-code, l'orchestration de microservices, le traitement d'événements, les tâches asynchrones et les acteurs étatiques. Les primitives clés incluent l'exécution fiable avec retries et l'exécution durable, la communication fiable avec sémantique exactly-once, les promises et timers durables, l'état key-value cohérent pour les entités étatiques, la suspension du code utilisateur pour les opérations longues, et une observabilité intégrée avec introspection UI/CLI et traces OpenTelemetry. Restate prend en charge des SDK pour TypeScript, Java/Kotlin, Python, Go et Rust. Les options d'installation incluent Homebrew, npx, Docker et binaires précompilés pour macOS et Linux. Le projet suit le versioning sémantique et fournit une migration de données automatique pour les mises à jour mineures. Le support communautaire est disponible via Discord, Slack et GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.