【发布时间】:2017-12-20 03:33:39
【问题描述】:
如果生成的记录失败,我想设置一个回调。最初,我只想记录失败的记录。
Confluent Kafka python 库提供了一种添加回调的机制:
produce(topic[, value][, key][, partition][, on_delivery][, timestamp])
...
on_delivery(err,msg) (func) – Delivery report callback to call (from poll() or flush()) on successful or failed delivery
如何使用 kafka-python kafka.KafkaProducer#send() 实现类似的行为,而不必使用已弃用的 SimpleClient 使用 kafka.SimpleClient#send_produce_request()
【问题讨论】:
标签: kafka-python