AWS 无服务器 WebSockets 模式与 AWS AppSync
使用 AWS AppSync 的 WebSockets 模式
AWS AppSync 是一种托管的 GraphQL 服务,提供实时数据同步。
AWS AppSync 还提供离线开发功能。
AWS AppSync 可以自动订阅状态更新。
订阅在数据更新时返回数据更新。
它也称为实时更新。
它最适合数据驱动的用户界面。
GraphQL 比 REST API 更新的 API 标准。
它每年都越来越流行。
在某些领域,GraphQL 被认为是最佳实践。
使用 AWS AppSync 的 WebSockets 模式视频
W3schools.com 与亚马逊网络服务合作,为我们的学生提供数字培训内容。
工作原理
客户端为数据更新设置订阅。
然后通过 AppSync 服务提交数据。
当数据更改时,客户端通过订阅接收更新。
它适用于数据更改和工作状态更改。
AWS AppSync 与 Amazon API Gateway 的比较
在此模式中,您可以选择使用 Amazon API Gateway 或 AWS AppSync。
在选择其中一个之前,您应该评估工作负载的重要因素。
与 Amazon API Gateway 相比,AWS AppSync 减少了 API 调用的数量。
AWS AppSync 允许客户端仅过滤所需数据。
Amazon API Gateway 的优势在于它提供了更多最佳实践。
Amazon API Gateway 的知识领域也更大。