【发布时间】:2020-11-10 06:31:42
【问题描述】:
我在 Python 脚本中有以下代码
from kafka import KafkaProducer
kafka_producer = KafkaProducer(....)
kafka_producer.send(topic, value=message)
kafka_producer.flush()
logger.info('Done!') # this message is displayed
但是,我仍然看到以下消息。看来消息已成功发送。为什么即使调用flush(),也会显示“0秒超时”的消息?
INFO:root:完成!
INFO:kafka.producer.kafka:以0秒超时关闭Kafka生产者。
INFO:kafka.producer.kafka:Proceeding to force close the producer 因为挂起的请求无法在超时 0 内完成。
INFO:kafka.conn:
:正在关闭连接。
【问题讨论】:
标签: python apache-kafka