【发布时间】:2022-10-13 02:57:44
【问题描述】:
我必须在 Kafka 上收听一个主题并使用发布在上面的消息。 我的一段代码工作正常,但有时会卡在 try 块中,因为 poll 返回空字典。
请提出一种更好的方式来投票主题。蒂亚!
consumer = KafkaConsumer(**consumer_configs)
consumer.subscribe(topics=[topic_name])
while True:
try:
records = consumer.poll(10000, 500)
for message in records.values():
for msg in message:
print(msg.value)
【问题讨论】:
标签: python apache-kafka kafka-consumer-api kafka-python