AWS AppSync 是一项托管的服务,可轻松高效地为移动和 Web 应用程序执行实时数据查询和数据同步操作。它使用 GraphQL API 定义,让您可以轻松地访问多个数据源,如 AWS Lambda、Amazon DynamoDB、Amazon Elasticsearch、关系数据库和 HTTP 数据源。AWS AppSync 自适应地调整查询执行,这意味着您可以简化应用程序中更复杂的数据获取需求。
GraphQL 是一种 API 查询语言,由 Facebook 开发,已经成为前后端分离应用程序的理想选择。由于应用程序对于不同类型的查询可能需要不同的数据,GraphQL API 可以简化您的工作流程,并提供在一个 API 中不同数据源的异步访问。
AWS AppSync 使您可以构建灵活的应用程序数据模型,从而在多个应用程序和数据源之间创建互操作性和一致性。如果您正在为分离前后端的应用程序创建后端应用程序,或者正在构建使用 GraphQL 和 AWS Lambda 的服务器应用程序,则 AWS AppSync 可能是您的最佳选择。