Apache kafka 从changelog kafka主题还原StateStore时kafka流处理器的状态

Apache kafka 从changelog kafka主题还原StateStore时kafka流处理器的状态,apache-kafka,apache-kafka-streams,Apache Kafka,Apache Kafka Streams,当kafka streams应用程序从kafka changelog主题还原StateStore时,它的状态是什么?StreamThread将处于哪个状态?如果恢复时间过长,是否会触发重新平衡?只要StreamThread正在恢复,它的状态将是分区分配的(cf)。即使线程处于这种状态,它也不会退出使用者组,因为它将pause()其所有输入主题分区,并且仍然定期调用poll(),以避免点击max.poll.interval.msconfig 请注意,StreamThread的“状态”是内部的,与K

当kafka streams应用程序从kafka changelog主题还原
StateStore
时,它的状态是什么?
StreamThread
将处于哪个状态?如果恢复时间过长,是否会触发重新平衡?

只要
StreamThread
正在恢复,它的状态将是
分区分配的
(cf)。即使线程处于这种状态,它也不会退出使用者组,因为它将
pause()
其所有输入主题分区,并且仍然定期调用
poll()
,以避免点击
max.poll.interval.ms
config


请注意,
StreamThread
的“状态”是内部的,与
KafkaStreams
实例的状态不同。
KafkaStreams
实例的状态取决于其
streamstreams

的所有状态,为什么不添加一个状态侦听器来查看发生了什么@板球:谢谢你的指点。我正在学习这些概念,但不知道其中的含义。我一定会参考你所指出的。