AWS AppSync 结合 AWS Serverless WebSockets 模式
AWS AppSync 结合 WebSockets 模式
AWS AppSync 是一项托管的 GraphQL 服务,提供实时数据同步功能。
AWS AppSync 还提供离线开发功能。
AWS AppSync 可以自动订阅状态更新。
订阅会在数据更新时返回该数据。
这也称为实时更新。
它最适合数据驱动的用户界面。
GraphQL 是一种比 REST API 更新的 API 标准。
它每年都越来越受欢迎。
在某些领域,GraphQL 被认为是最佳实践。
AWS AppSync 结合 WebSockets 模式视频
W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。
工作原理
客户端设置数据更新订阅。
然后通过 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 的知识领域也更广。