发布于: Jan 11, 2022

AWS AppSync 是一种托管式 GraphQL 服务,使您可以创建一个灵活的 API 来安全地访问、操作和组合来自一个或多个数据源的数据,从而简化应用程序开发。今天,我们很高兴地宣布,AppSync 现在支持从 AppSync 的内置服务器端缓存中移出特定条目。

AppSync 的服务器端缓存功能可用于通过使开发人员能够从快速的、内存中的托管式缓存中存储和获取数据,来帮助提高对延迟敏感的高吞吐量应用程序的性能。在此之前,客户可以通过刷新整个缓存来使缓存条目无效,但不能使特定条目无效。现在,开发人员可以在他们的 AppSync 解析器代码中访问一个新的 VTL 扩展,他们可以使用它来使特定的条目无效。例如,开发人员现在可以通过 GraphQL 突变更新后端数据,并使单个 AppSync 操作中的缓存查询无效。开发人员还可以设置后端过程来使用 NONE 解析器触发突变,以在带外数据被更改时移出条目。下一次调用相关查询时,它将会从后端数据源中获取最新数据,然后缓存这些数据。

您可以在提供 AppSync 的所有 AWS 区域中开始使用这个新功能。有关更多详细信息,请参考我们的博客文章AppSync 文档