发布于: Nov 20, 2018
现在,您可以将 Amazon CloudFront 用于使用 WebSocket 协议的应用程序,以便为最终用户提供更高的性能和安全性。
WebSocket 是一种实时通信协议,通过长期保持的 TCP 连接,在客户端(例如浏览器)和服务器之间提供双向通信。通过使用持久性开放连接,客户端和服务器可以相互发送实时数据,而客户端不必经常重新启动连接以检查要交换的新数据。WebSocket 连接通常用于聊天应用程序、协作平台、多人游戏和金融交易平台。
借助 CloudFront 对 WebSocket 协议的支持,现在您可以通过与其他动态和静态内容相同的 CloudFront 资源来整合 WebSocket 流量。您还可以使用 CloudFront 的全球边缘网络来终止靠近用户的 WebSocket 连接的 SSL/TLS 握手过程,并利用 AWS 的优化网络来提高应用程序的响应能力和可靠性。通过将 AWS Shield 和 AWS WAF 与 CloudFront 紧密集成,您还可以通过减轻源附近的攻击来获得全面的 DDOS 保护。
您可以全局使用 WebSockets,并且不需要其他配置来在 CloudFront 资源中启用 WebSocket 协议,因为现在默认支持该协议。通过 WebSocket 协议发送数据没有额外的费用。需要支付标准 CloudFront 费用。
要了解有关在 CloudFront 中使用 WebSocket 协议的更多信息,请阅读我们的开发人员指南或访问我们的网页以开始使用。