1 Resposta
- Mais recentes
- Mais votos
- Mais comentários
0
【以下的回答经过翻译处理】 你没有说明相对于什么来进行延迟计算。是相对于从DDB移除条目的时间吗?
延迟可能会出现在DynamoDB Streams中。根据文档,项目将在TTL中定义的时间后最多删除48小时后从表中删除。
下一个可能的延迟是Lambda函数从DynamoDB Streams读取时调用的情况下,如果有许多项。项目将在流中保留最多48小时。如果你没有及时处理它们或者你的函数存在错误,它可能会阻止新增记录被处理。我建议你查看IteratorAge以了解在流中处理记录是否有延迟。
另一个延迟可能出现在Kinesis Firehose中,它取决于配置,可以在将它们写入S3之前缓冲消息长达15分钟(我知道它无法考虑1-3天的延迟,但为了完整性而添加在这里)。
最后,根据文档,S3到SQS的事件通知有时可能需要几分钟甚至更长时间。
Conteúdo relevante
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 6 meses