confluent_kafka生产者
import socket from confluent_kafka import Producer conf = { 'bootstrap.servers': "localhost:9092", 'client.id': socket.gethostname() } producer = Producer(conf) def __publish_delivery_report(err, msg) -> None: if err is not None: print(f"send msg:{msg} fail, err is not None") else: print(f"send msg{msg} success") def send_msg(topic: str, data): producer.produce(topic, data, callback=__publish_delivery_report) producer.flush() if __name__ == '__main__': msg = "hello kafka" topic = "test" send_msg(topic, msg)
Please call me JiangYouDang!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步