Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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 producer.close()之后不执行代码_Java_Apache Kafka_Kafka Producer Api - Fatal编程技术网

Java producer.close()之后不执行代码

Java producer.close()之后不执行代码,java,apache-kafka,kafka-producer-api,Java,Apache Kafka,Kafka Producer Api,我在卡夫卡的制片人代码中遇到了一个奇怪的问题 producer.flush(); logger.info("Closing producer"); producer.close(); logger.info("successfully closed producer"); 我将上面的代码片段作为代码的一部分,问题是我只能看到以下输出 Closing producer 在我的日志中,最后一行没有出现。 如果我注释掉producer.close(),它确实会出现在日志中。 你知道为什么吗?制作人

我在卡夫卡的制片人代码中遇到了一个奇怪的问题

producer.flush();
logger.info("Closing producer");
producer.close();
logger.info("successfully closed producer");
我将上面的代码片段作为代码的一部分,问题是我只能看到以下输出

Closing producer
在我的日志中,最后一行没有出现。 如果我注释掉producer.close(),它确实会出现在日志中。
你知道为什么吗?

制作人的主题是什么?我问,因为据我所知,如果主题名包含单引号,则当前有一个打开的线程会阻止客户端线程。你能检查一下吗?

主题名是test。它没有任何特殊的字符