首页 > 解决方案 > Spring Kafka Listener Thread 名称的含义?

问题描述

当我使用spring kafka时,我注意到我的日志是这样的:

2021-01-16 17:07:25.795 [org.springframework.kafka.KafkaListenerEndpointContainer#0-8-C-1] WARN  c.d.j.k.KafkaConsumer [listenerHomework:86]    - no message

和我的 logback 编码器

<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{15} [%M:%L] - %msg%n

org.springframework.kafka.KafkaListenerEndpointContainer#0-8-C-1是线程名称,我想知道的含义0-8-C-1,还是我能找到的其他文档?

标签: javaspringlogbackspring-kafka

解决方案


前缀org.springframework.kafka.KafkaListenerEndpointContainer#0是生成的 bean 名称。如果没有明确的名称,则从它们的类生成 bean 名称是标准的 Spring 容器行为。8表示此容器中的消费者指数。1意味着这个消费者只被启动了一次。


推荐阅读