以前当我使用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池?