Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring集成卡夫卡MessaheChannel线程?_Java_Multithreading_Spring Integration_Spring Cloud Stream_Spring Cloud Stream Binder Kafka - Fatal编程技术网

Java Spring集成卡夫卡MessaheChannel线程?

Java Spring集成卡夫卡MessaheChannel线程?,java,multithreading,spring-integration,spring-cloud-stream,spring-cloud-stream-binder-kafka,Java,Multithreading,Spring Integration,Spring Cloud Stream,Spring Cloud Stream Binder Kafka,我有一个Spring集成流bean(通过JavaDSL配置),它处理来自与SpringCloudStream绑定的kafka队列消息通道的消息 kafka消息的来源是一个外部应用程序,所以我真正想了解的是,线程将实际处理该消息 它是使用应用程序创建的单个专用线程,还是CloudStream自动创建和配置的线程池,还是其他什么 我能管理它吗?卡夫卡消息频道绑定器默认使用一个线程;如果您增加绑定consumer.concurrency属性,您将获得相同数量的线程-您至少需要与concurrency设

我有一个Spring集成流bean(通过JavaDSL配置),它处理来自与SpringCloudStream绑定的kafka队列消息通道的消息

kafka消息的来源是一个外部应用程序,所以我真正想了解的是,线程将实际处理该消息

它是使用应用程序创建的单个专用线程,还是CloudStream自动创建和配置的线程池,还是其他什么


我能管理它吗?

卡夫卡消息频道绑定器默认使用一个线程;如果您增加绑定
consumer.concurrency
属性,您将获得相同数量的线程-您至少需要与
concurrency
设置相同数量的分区,因为一个分区只能由一个使用者使用