ok,所以我准备开始阅读kcl代码
here,但是我希望有人可以回答这些问题以节省我的时间。
KCL实际上是这样做的?在解释过程的某个地方图表?
如果我在所有先前的Kinesis应用程序已经制作和消费记录后启动了新的运动式应用程序(mykinesisapp1),那么新的Kinesis应用程序(mykinesisapp1)是否仍然有机会消费该记录?换句话说,Kinesis在处理后是否从其流中删除了记录,还是将其留在7天?
我已经看到了这个问题。特别是我的第三个问题!另外,这个问题可以直接比较两种类似的技术。它将帮助认识卡夫卡的人,更快地学习运动动物。据我所知,没有。 “运动流”类似于Kafka,但除此之外,图形表示不多。 是的。每个Kafka消费者组都表示为运动动力学表中的另一个DynamoDB表。这样,不同的运动型消费应用程序可以独立消费相同的记录。 Kineis中的检查点是Kafka的偏移值。 DynamoDB中的一个检查点是kinesis碎片中阅读点的光标。在类似示例中阅读此答案:https://stackoverflow.com/a/42833193/1622134