【发布时间】:2018-04-05 07:51:56
【问题描述】:
我注意到我的 Kafka Streams 应用程序在一段时间没有从 Kafka 主题读取新消息时停止工作。这是我第三次看到这种情况发生。
自 5 天以来没有针对该主题生成任何消息。我的 Kafka Streams 应用程序也托管了一个 spark-java 网络服务器,它仍然是响应式的。但是,我向 Kafka 主题生成的消息不再被 Kafka Streams 读取。当我重新启动应用程序时,将从代理获取所有消息。
我怎样才能让我的 Kafka Streams 应用程序对这种场景更耐用?感觉 Kafka Streams 有一个内部“超时”,之后它会在没有收到任何消息时关闭与 Kafka 代理的连接。我在文档中找不到这样的设置。
我使用 Kafka 1.1.0 和 Kafka Streams 1.0.0
【问题讨论】:
标签: apache-kafka apache-kafka-streams