このプロジェクトについて
Restateは、回復力のあるアプリケーションの構築を簡素化するために設計されたオープンソースプラットフォームです。一般的なビルディングブロックの分散型で耐久性のあるバージョンを提供し、耐久性のあるAIエージェント、コードとしてのワークフロー、マイクロサービスオーケストレーション、イベント処理、非同期タスク、ステートフルアクターなどのユースケースを可能にします。コアプリミティブには、リトライを伴う信頼性の高い実行と耐久実行、exactly-onceセマンティクスによる信頼性の高い通信、耐久性のあるプロミスとタイマー、ステートフルエンティティのための一貫性のあるキーバリュー状態、長時間実行操作のためのユーザーコードの中断、UIとCLIイントロスペクションおよびOpenTelemetryトレースを備えた組み込みの可観測性が含まれます。RestateはTypeScript、Java/Kotlin、Python、Go、RustのSDKをサポートしています。インストールオプションにはHomebrew、npx、Docker、およびmacOSとLinux用のビルド済みバイナリが含まれます。このプロジェクトはセマンティックバージョニングに従い、マイナーアップグレードのための自動データ移行を提供します。コミュニティサポートはDiscord、Slack、GitHubを通じて利用可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.