- Eine Open-Source-Implementierung eines aktorbasierten Zustandsmanagements und einer Echtzeitverarbeitung als TypeScript-Bibliothek mit einem Konzept ähnlich zu Cloudflare Durable Objects
- Bietet langlebige Prozesse, persistenten Zustand, schnelle Lese-/Schreibzugriffe und integrierte Echtzeitfunktionen (WebSocket, SSE)
- Long-Lived Stateful Compute: Läuft wie AWS Lambda, aber mit erhaltenem Speicher und ohne Timeout
- Durch Edge-Deployment werden Daten in der Nähe der Nutzer gespeichert; bei Bedarf ist eine automatische Skalierung von null bis in die Millionen möglich. Unterstützt zudem automatische Fehlerbehebung
- Lässt sich so einfach wie Serverless nutzen, ist self-hostable und kann in bestehende Infrastrukturen integriert werden
- Auf Basis einer Aktor-Architektur werden Echtzeitereignisse und Zustandsänderungen zwischen Server und Client automatisch gespeichert und synchronisiert
- Unterstützt verschiedene Treiber und Hosting-Umgebungen wie Redis, Cloudflare Workers und Dateisysteme und minimiert per Edge-Deployment die Latenz
- Mit Rivet Studio, ähnlich wie Postman, sind Echtzeit-Debugging wie Statusprüfung, Aufruf von Aktionen, Event-Abonnements und Code-Hot-Reload möglich
Unterstützte Umgebungen
- All-In-One: Rivet, CloudFlare Workers
- Compute: Node.js, Bun, Vercel/AWS Lambda (auf der Roadmap), Supabase (Hilfe gesucht) usw.
- Storage: Redis, Dateisystem, Arbeitsspeicher, Postgres (ebenfalls Hilfe gesucht)
- Frameworks: React, Next.js, Vue (Hilfe gesucht)
- Clients: JavaScript, TypeScript, Python (Hilfe gesucht), Rust
- Integrations: Hono, Vitest, Better Auth, AI SDK (auf der Roadmap), Yjs (Hilfe gesucht) usw.
Noch keine Kommentare.