【发布时间】:2017-09-02 18:16:15
【问题描述】:
我观察到 kinesis 流中存在一些记录,但 KCL 消费者应用程序尚未收到它们。发生这种情况的原因可能是什么?之前和之后的记录都很好。
所有异常都在我的应用程序中使用,KCL 不接收。所以http://docs.aws.amazon.com/streams/latest/dev/troubleshooting-consumers.html#w1ab1c11c11c15b9的情况也没有发生。
一些细节: 开放分片数:4 关闭的分片数量:3 运行的工人数量:5
我从我的 Kinesis 生产者那里获取序列号,并使用 AT_SEQUENCE_NUMBER 作为 aws cli 中的分片迭代器类型直接获取记录,我可以看到这些记录。
所以流有它们,但 KCL 应用程序没有收到它们。
【问题讨论】:
-
有同样的问题。你找到解决方法了吗?
标签: amazon-web-services amazon-kinesis