云安全与 WebSockets 技术深度解析
1. 云安全概述
在云环境中开发应用时,安全永远不能事后才考虑。即使明确决定应用无需身份验证,这个决定也必须是经过深思熟虑且明确的。应用及其数据的安全不能有任何疏忽。
为了构建依赖后端服务的 Web 应用,需要创建用户提供的服务,避免在 Web 应用中硬编码后端服务的 URL。这样做能让开发者更好地了解构建此类应用的实际情况,以及保障应用和服务安全所需的工作量和复杂性。
2. WebSockets 与 Server - Sent Events 简介
2.1 交互性需求的背景
过去,用户需要手动刷新浏览器才能看到新数据。如今,网站越来越注重交互性,用户期望页面能自动更新信息。如果 Web 应用不能动态更新信息并通知用户数据的重要变化,用户很可能会流失。
2.2 WebSockets 和 SSE 的作用
WebSockets 和 Server - Sent Events (SSE) 这两种技术有助于提供更直观、交互式的浏览器体验。它们在云原生开发中有着重要的影响。
2.3 本章聚焦内容
- 研究 WebSockets 及其在云环境中的适用性。
- 使用第三方消息传递提供商构建 WebSocket 风格的应用。
3. 揭开 WebSockets 的神秘面纱
3.1 WebSockets 的广泛应用
对于很多专注于服务器和后端开发的开发者来说,WebSockets 可能看似是神奇的 UI 技术而被忽