Streaming 如何记录最新位置

Streaming 如何记录最新位置,streaming,amazon-kinesis,Streaming,Amazon Kinesis,如果未使用Kinesis检查点,则会有一个InitialPositionInStream.LATEST设置,可以让您从“最新提示”重新启动Kinesis接收。有人能解释一下这到底是什么吗。如果接收器应用程序关闭并重新启动,那么出于此目的,最新的提示信息将存储在何处?如果使用最新的提示,您不必关心前一个工作人员在何处停止。当您使用此标志时,意味着您希望从现在开始处理记录,而不关心历史事件 如果要从上一个工作进程继续处理,则应使用该工作进程最后一个检查点的序列ID 如果要处理kinesis流中可用的

如果未使用Kinesis检查点,则会有一个InitialPositionInStream.LATEST设置,可以让您从“最新提示”重新启动Kinesis接收。有人能解释一下这到底是什么吗。如果接收器应用程序关闭并重新启动,那么出于此目的,最新的提示信息将存储在何处?

如果使用最新的提示,您不必关心前一个工作人员在何处停止。当您使用此标志时,意味着您希望从现在开始处理记录,而不关心历史事件

如果要从上一个工作进程继续处理,则应使用该工作进程最后一个检查点的序列ID

如果要处理kinesis流中可用的所有历史事件,应使用TRIM_HORIZON标志


有关碎片迭代器类型,请参阅kinesis文档中的更多详细信息:

是否有一个选项可以跟踪迭代器在流中的位置,并在出现故障后从该位置重新启动?我知道KCL是这样做的,但你自己也能实施吗?