10 ポイント 投稿者 xguru 2025-08-12 | まだコメントはありません。 | WhatsAppで共有
  • CloudFlare Durable Objectsと似た概念をオープンソースで実装した、アクターベースの状態管理・リアルタイム処理 TypeScriptライブラリ
  • 長期間持続するプロセスと永続性のある状態、高速な読み書き、組み込みリアルタイム機能(WebSocket、SSE)を提供
    • Long-Lived Stateful Compute: AWS Lambdaのように実行されるが、メモリ保持があり・タイムアウトなし
  • エッジデプロイによりユーザーの近くにデータを保存し、必要に応じてゼロから数百万単位まで自動スケール可能。障害復旧の自動化もサポート
  • サーバーレスのようにシンプルに利用でき、セルフホスティングが可能で既存インフラと統合可能
  • アクターベースの構造により、サーバー・クライアント間のリアルタイムイベントと状態変更を自動保存・同期
  • Redis、Cloudflare Workers、ファイルシステムなど多様なドライバーとホスティング環境をサポートし、エッジデプロイでレイテンシを最小化
  • Postmanに似た**Rivet Studio** により、状態確認、アクション呼び出し、イベント購読、コードのホットリロードなどのリアルタイムデバッグが可能

サポート環境

  • All-In-One: Rivet, CloudFlare Workers
  • Compute: Node.js, Bun, Vercel/AWS Lambda(ロードマップ予定), Supabase(支援が必要)など
  • Storage: Redis, ファイルシステム, メモリ, Postgres(まだ支援が必要)
  • Frameworks: React, Next.js, Vue(支援が必要)
  • Clients: JavaScript, TypeScript, Python(支援が必要), Rust
  • Integrations: Hono, Vitest, Better Auth, AI SDK(ロードマップ), Yjs(支援が必要)など

まだコメントはありません。

まだコメントはありません。