【发布时间】:2021-12-28 15:28:55
【问题描述】:
我想由生产者发送消息并由消费者获取。它必须在avro中,但我不知道该怎么做。看看:
schema = { "type":"record", "name":"myrecord", "fields": [{"name":"typ","type":"string"}, {"name":"pred","type":"int"}
producer = KafkaProducer(bootstrap_servers=['xxxx:xxxx'],value_serializer = avro.schema.parse(json.dumps(schema)))
for i in range(100):
message = {"typ":"sth","pred":i}
producer.send("xxxx", value=message)
你能帮我正确地做吗?
【问题讨论】:
标签: python apache-kafka avro