AWS Kinesis Analytics提供翻滚窗口数据的可靠性如何?

时间:2018-03-15 12:51:29

标签: amazon-web-services analytics amazon-kinesis

当我使用按时间段分组的Kinesis Analytics SQL查询分析Kinesis流的内容时,我可以确定流中的所有项目都包含在聚合中吗?假设我在运行时更新了查询,分析应用程序输出会将v1聚合到一个点,然后聚合v2以获取v1尚未报告的所有项目吗?我在实现过程中失败了,新节点是否会从前一个节点结束的位置开始报告?或者你不应该依赖这些聚合的完整性吗?

1 个答案:

答案 0 :(得分:0)

在AWS论坛上发布的答案,我在那里交叉发布:

请参阅https://docs.aws.amazon.com/kinesisanalytics/latest/dev/failover-checkpoint.html

的服务保证的送货语义

Analytics服务维护检查点,如果发生更新或发生任何类型的故障,应用程序将从这些检查点恢复。由于设计原因,服务可能会重新处理一些相同的数据并生成重复数据。下游应用程序应该能够处理它。