Kafka Streams在重新平衡时创建Bean时出错-Bean范围问题?

时间:2019-01-03 19:58:52

标签: spring-boot apache-kafka-streams

重新平衡问题时,抛出以下异常。我想知道这是否是bean范围界定问题。我目前的理解是,所有处理器(及其依赖项)都必须是自己的实例。因此,我使用ConfigurableBeanFactory.SCOPE_PROTOTYPE对所有这些bean进行了范围划分。它是否正确?定义拓扑时,是否还有其他不应该是单例的实例?

还有什么会导致AnnotationConfigEmbeddedWebApplicationContext已经关闭而已被调用。

分配分区时捕获的错误将中止当前进程,并在重新平衡结束时重新引发。

  

org.apache.kafka.streams.errors.StreamsException:流线程   [rater-broker-e4a0027c-e2ce-493d-8b26-81d6edf1c275-StreamThread-2]   无法重新平衡。

     

由于:java.lang.IllegalStateException:   org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6d868997   已经关闭

0 个答案:

没有答案