- Library TypeScript berbasis aktor untuk manajemen state dan pemrosesan real-time yang mengimplementasikan konsep serupa dengan CloudFlare Durable Objects sebagai open source
- Menyediakan proses yang berjalan jangka panjang, state yang persisten, baca/tulis cepat, serta fitur real-time bawaan (WebSocket, SSE)
- Long-Lived Stateful Compute: berjalan seperti AWS Lambda, tetapi mempertahankan memori dan tanpa timeout
- Melalui deployment edge, data disimpan dekat pengguna dan, bila diperlukan, dapat diskalakan otomatis dari nol hingga jutaan unit. Mendukung otomatisasi pemulihan dari kesalahan
- Dapat digunakan sesederhana serverless, mendukung self-hosting, dan bisa diintegrasikan dengan infrastruktur yang sudah ada
- Dengan arsitektur berbasis aktor, event real-time dan perubahan state antara server dan klien otomatis disimpan dan disinkronkan
- Mendukung berbagai driver dan lingkungan hosting seperti Redis, Cloudflare Workers, dan file system, serta meminimalkan latensi melalui deployment edge
- Melalui Rivet Studio yang mirip Postman, dimungkinkan debugging real-time seperti inspeksi state, pemanggilan action, langganan event, hot reload kode, dan lainnya
Lingkungan yang didukung
- All-In-One: Rivet, CloudFlare Workers
- Compute: Node.js, Bun, Vercel/AWS Lambda (ada di roadmap), Supabase (membutuhkan bantuan) dan lainnya
- Storage: Redis, file system, memori, Postgres (masih membutuhkan bantuan)
- Frameworks: React, Next.js, Vue (membutuhkan bantuan)
- Clients: JavaScript, TypeScript, Python (membutuhkan bantuan), Rust
- Integrations: Hono, Vitest, Better Auth, AI SDK (roadmap), Yjs (membutuhkan bantuan), dan lainnya
Belum ada komentar.