Amazon KCL,不使用分配给单个流的所有分片

问题描述

使用 KCL 开发了一个 java 应用程序。我有一个 Kinesis Listener 用于包含 3 个分片的流。但是,当工作程序启动时,它会给出一条消息,表明它仅在分片上使用。

不知道为什么没有使用其他分片。

有趣的是,这些消息的生产者似乎能够向所有分片发送消息。 最终的结果是,无法使用生成到其他分片的消息。

这是因为其他两个分片的租约到期吗? 有没有办法检查这个(没有编写租赁管理的自定义逻辑) 只需依靠此处的认逻辑进行租赁管理。

这已经工作了一段时间,并且在 kubernetes pod 由于某种原因重新启动时停止工作。真的在寻找如何调试这个问题

谢谢指点

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)