我想在 python 中序列化我的数据,以便将数据作为生产者发送到 Kafka。:-)还有一个带有 java 的客户端,它将用 java 反序列化消息和kafka.common.serialization什么等价于objectmapper.writeValueAsString().getBytes()在蟒蛇?换句话说,我应该如何使用 python 序列化数据才能从消费者端(java)读取?
1 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
您需要获取一个dict对象,然后json.dumps将其放入 Kafka 记录的值中。
import json
...
producer = KafkaProducer(...)
data = {"some":"data"}
producer.send(topic, value=json.dumps(data))
添加回答
举报
0/150
提交
取消