Spring Cloud Stream 1.0.0-RELEASE和Threads

时间:2016-05-17 18:22:33

标签: spring-cloud-stream

以前当我使用RC2时,我发现每个kafka消费者似乎都在自己的线程中执行(在本例中, pool-6-thread-1 ):

unset

但是在升级到1.0.0RELEASE之后,似乎同一个线程( kafka-binder - )被用于所有消费,无论设置2016-05-13 12:13:14 pool-6-thread-1 DEBUG KafkaMessageChannelBinder$ReceivingHandler:115 - org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder$ReceivingHandler@2b461688 received message: GenericMessage [payload=byte[400], headers={kafka_offset=17, kafka_messageKey=null, kafka_topic=redeemed, kafka_partitionId=0, kafka_nextOffset=18}] - {} 属性如何:

concurrency

这是新的默认行为吗?如何配置我的应用程序以利用每个在自己的线程中执行的MessageChannelBinder池?

1 个答案:

答案 0 :(得分:0)

使用了一个池,但不幸的是,这些线程都被赋予了相同的名称。

这是一个错误 - 我created an issue for it