Amazon dynamodb 具有初始状态的流

Amazon dynamodb 具有初始状态的流,amazon-dynamodb,dynamodb-queries,amazon-dynamodb-streams,amazon-dynamodb-data-modeling,Amazon Dynamodb,Dynamodb Queries,Amazon Dynamodb Streams,Amazon Dynamodb Data Modeling,我想公开订阅或“粘性查询”之类的内容:目标是查询DynamoDB并通过API网关中的WebSockets API返回结果。好的,每当DynamoDB以某种方式改变查询时(我想我可以使用Streams),我都会通知客户机。如何确保客户端获得初始列表和所有更新?我想确保客户端在创建订阅后和返回初始结果列表之前不会错过任何更新…可以使用DynamoDB通知您的客户端您的更改。但是,该信息仅在24小时内可用。 即使您将更新写入,您的信息也最多可使用7天(根据) 我建议将您的用例分为两部分: 创建一个服

我想公开订阅或“粘性查询”之类的内容:目标是查询DynamoDB并通过API网关中的WebSockets API返回结果。好的,每当DynamoDB以某种方式改变查询时(我想我可以使用Streams),我都会通知客户机。如何确保客户端获得初始列表和所有更新?我想确保客户端在创建订阅后和返回初始结果列表之前不会错过任何更新…

可以使用DynamoDB通知您的客户端您的更改。但是,该信息仅在24小时内可用。 即使您将更新写入,您的信息也最多可使用7天(根据)

我建议将您的用例分为两部分:

  • 创建一个服务,返回“粘性查询”的初始状态
  • 创建一个流,该流将通知您的客户有关“粘性查询”的更新

我认为您无法通过这种方法防止丢失或重复通知。