### [Rivet](https://dkwy.com/) **Published:** 2026-05-06T07:56:02 **Author:** 蛋壳 **Excerpt:** Rivet是一个面向开发者的平台,旨在简化实时、有状态应用程序(如多人游戏、协作工具和AI代理)的创建和管理。它提供持久化执行单元,通过透明的持久性机制维护内存中的状态,消除了常见的后端限制,如函数超时或依赖外部缓存。Rivet在靠近用户的边缘运行代码,确保低延迟和无需基础设施管理的无缝扩展。其开源特性允许完全控制、自托管以及与现有工具和工作流程的集成。 ## 产品概述 Rivet是一个面向开发者的平台,旨在简化实时、有状态应用程序(如多人游戏、协作工具和AI代理)的创建和管理。它提供持久化执行单元,通过透明的持久性机制维护内存中的状态,消除了常见的后端限制,如函数超时或依赖外部缓存。Rivet在靠近用户的边缘运行代码,确保低延迟和无需基础设施管理的无缝扩展。其开源特性允许完全控制、自托管以及与现有工具和工作流程的集成。 ## 主要功能 | | | | --- | --- | | **有状态的无服务器架构** | 持久化的执行单元表现为始终在线的迷你服务器,在请求之间保持状态,无需管理服务器。 | | **边缘优先部署** | 默认在网络边缘运行后端逻辑,全球范围内提供超低延迟和快速的实时体验。 | | **灵活的运行时选项** | 支持轻量级JavaScript/TypeScript服务的Actors以及用于部署任何Docker化应用程序的容器。 | | **内置可扩展性和可靠性** | 自动从少量用户扩展到数百万用户,具备容错数据持久性,无需外部消息代理。 | | **全面的云功能** | 包括无限席位的团队协作、自动DDoS保护、SSL/TLS加密、日志记录、监控以及一键部署和回滚功能。 | | **开源且可自托管** | 完全透明,自由定制或自托管平台,避免供应商锁定。 | ## 使用场景 - **多人游戏服务器:**部署和管理实时游戏服务器,维护玩家状态并无缝扩展以支持并发用户。 - **协作应用:**构建具有持久状态和即时更新的实时协作工具,如文本编辑器或聊天室。 - **实时API和Webhooks:**创建无服务器函数来处理API、webhooks、身份验证和后端服务的HTTP请求。 - **AI代理后端:**托管具有持久记忆和有状态逻辑的AI代理,靠近用户运行以实现响应式交互。 - **边缘计算解决方案:**在边缘运行计算密集型或延迟敏感型工作负载,提升全球用户体验。 ---