镜像概述和主要用途
Restate是构建弹性应用程序的最简单方式。它提供日常构建块的分布式持久化版本,让开发者能够轻松构建各类弹性应用,涵盖从AI代理到微服务编排的广泛场景。
!Restate概述
核心功能和特性
- 分布式持久化构建块:提供日常开发所需组件的分布式持久化实现,确保应用弹性和可靠性
- 多场景支持:覆盖从AI代理到工作流、微服务编排等多样化应用场景
- 跨语言兼容:提供多语言SDK支持,适配不同技术栈需求
- 简化开发流程:通过直观的API和工具链降低弹性应用开发复杂度
使用场景和适用范围
Restate适用于以下核心场景:
- https://github.com/restatedev/ai-examples
- 代码化工作流
- 微服务编排
- 事件处理
- 异步任务
- https://github.com/restatedev/examples
快速开始指南
入门步骤
- 🚀 遵循快速入门指南,2分钟内启动并运行Restate!
- 💡 Restate功能导览 带您了解核心特性
支持的SDK
Restate提供多语言SDK支持,满足不同开发需求:
- https://github.com/restatedev/sdk-typescript
- https://github.com/restatedev/sdk-java
- https://github.com/restatedev/sdk-python
- https://github.com/restatedev/sdk-go
- https://github.com/restatedev/sdk-rust
社区资源
- 🤗 加入社区:*** 或 Slack,获取帮助和交流反馈
- 📖 官方文档:快速掌握使用方法
- 📣 关注***:获取最新动态
- 🙋 https://github.com/restatedev/restate/issues%EF%BC%9A%E6%8A%A5%E5%91%8A%E9%97%AE%E9%A2%98%E6%88%96%E8%AF%B7%E6%B1%82%E5%8A%9F%E8%83%BD
- 🏠 https://github.com/restatedev%EF%BC%9A%E6%8E%A2%E7%B4%A2%E6%9B%B4%E5%A4%9A%E9%A1%B9%E7%9B%AE%E4%BB%93%E5%BA%93
学习资源
深入了解Restate的更多资源:
- 官方文档:全面学习Restate功能
- https://github.com/restatedev/restate%EF%BC%9A%E6%8E%A2%E7%B4%A2%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8CCLI%E5%AE%9E%E7%8E%B0
- https://github.com/restatedev/ai-examples%EF%BC%9A%E5%AD%A6%E4%B9%A0%E6%9E%84%E5%BB%BA%E6%8C%81%E4%B9%85%E5%8C%96AI%E4%BB%A3%E7%90%86
- https://github.com/restatedev/examples%EF%BC%9A%E6%9F%A5%E7%9C%8B%E5%AE%9E%E9%99%85%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF
- https://github.com/restatedev/vercel-ai%EF%BC%9A%E6%9E%84%E5%BB%BA%E5%9F%BA%E4%BA%8EVercel AI SDK的弹性代理