使用 Ably 的无服务器 WebSockets
Posted: Thu Jan 16, 2025 5:34 am
因此,当我们讨论无服务器 WebSocket 时,我们真正的意思是“一种为您运行服务器的服务,您可以按使用量付费,并保持持久连接,而不必担心可扩展性、维护、正常运行时间或修补”
我们密切关注无服务器托管的兴起,我们认为这对行业和用户都有好处。在Ably,我们的使命是让实时边缘消息传递变得简单无缝 - 就像无服务器技术使应用程序构建变得一样简单。Ably 允许开发人员即时向世界各地发送数百万条消息。我们通过配置您可以在应用程序中使用的自动扩展、托管的 Web 套接字服务器来实现这一点!
如果您希望通过 WebSockets 为您的应用添加实时、引人入胜、交互式的体验 - 无论它们是否无服务器 - Ably 都可以提供帮助。
Ably 完成了在 WebSockets 连接之上设计有意义的协议的所有艰苦工作 - 提供“通道”和消息传递模式供您在应用程序中使用,而不仅仅是“裸”的 WebSockets 连接。无服务器服务消除了 智利whatsapp数据 管理服务器的工程开销,而 Ably 也消除了管理 WebSocket 连接的工程开销。扩展配置、地理负载平衡、管理丢失的连接和消息排序均由 Ably 为您管理。
现在我们了解了如何在无服务器架构上维护 WebSocket 连接,让我们实际尝试构建一个。此演示将引导您在 Netlify 项目中使用 Ably。
要使用 Ably,您需要一个 Ably API 密钥。如果您还没有帐户,可以立即注册一个免费的 Ably 帐户。要创建 API 密钥:
登录您的应用程序仪表板。
在“您的应用程序”下,单击您想要用于本教程的任何应用程序的“管理应用程序”,或使用“创建新应用程序”按钮创建一个新应用程序。
点击“API 密钥”选项卡。
从您的根密钥复制秘密的“API 密钥”值,我们将使用它来配置您的应用程序。
合作提供易于使用的 GitHub 模板,帮助您在由 Netlify 提供支持的网站中开始使用 Ably。
单击上面的“部署到 Netlify”按钮来部署此 GitHub 存储库。
出现提示时,使用您之前创建的密钥添加 ABLY_API_KEY 环境变量
现在您将拥有一个使用 Ably 维护 WebSocket 连接的 Netlify 托管项目。
如果您已经拥有 Netlify 托管应用程序,那么开始使用 Ably 就同样简单。
我们密切关注无服务器托管的兴起,我们认为这对行业和用户都有好处。在Ably,我们的使命是让实时边缘消息传递变得简单无缝 - 就像无服务器技术使应用程序构建变得一样简单。Ably 允许开发人员即时向世界各地发送数百万条消息。我们通过配置您可以在应用程序中使用的自动扩展、托管的 Web 套接字服务器来实现这一点!
如果您希望通过 WebSockets 为您的应用添加实时、引人入胜、交互式的体验 - 无论它们是否无服务器 - Ably 都可以提供帮助。
Ably 完成了在 WebSockets 连接之上设计有意义的协议的所有艰苦工作 - 提供“通道”和消息传递模式供您在应用程序中使用,而不仅仅是“裸”的 WebSockets 连接。无服务器服务消除了 智利whatsapp数据 管理服务器的工程开销,而 Ably 也消除了管理 WebSocket 连接的工程开销。扩展配置、地理负载平衡、管理丢失的连接和消息排序均由 Ably 为您管理。
现在我们了解了如何在无服务器架构上维护 WebSocket 连接,让我们实际尝试构建一个。此演示将引导您在 Netlify 项目中使用 Ably。
要使用 Ably,您需要一个 Ably API 密钥。如果您还没有帐户,可以立即注册一个免费的 Ably 帐户。要创建 API 密钥:
登录您的应用程序仪表板。
在“您的应用程序”下,单击您想要用于本教程的任何应用程序的“管理应用程序”,或使用“创建新应用程序”按钮创建一个新应用程序。
点击“API 密钥”选项卡。
从您的根密钥复制秘密的“API 密钥”值,我们将使用它来配置您的应用程序。
合作提供易于使用的 GitHub 模板,帮助您在由 Netlify 提供支持的网站中开始使用 Ably。
单击上面的“部署到 Netlify”按钮来部署此 GitHub 存储库。
出现提示时,使用您之前创建的密钥添加 ABLY_API_KEY 环境变量
现在您将拥有一个使用 Ably 维护 WebSocket 连接的 Netlify 托管项目。
如果您已经拥有 Netlify 托管应用程序,那么开始使用 Ably 就同样简单。