Martin Kleppmann的这篇文章(在Confluent博客上)说,在同一个kafka主题中可能有不同的事件类型: Should You Put Several Event Types in the Same Kafka Topic
这是相关的代码更改请求: New (key|value).multi.type option for Avro serialization
我的问题是,这怎么办?我如何定义配置一个生产者和消费者,使其可以处理一个共同主题的不同Avro实体?
感谢您的帮助!
答案 0 :(得分:1)
key.subject.name.strategy
value.subject.name.strategy
您将使用.configure
中的KafkaAvroSerializer
方法来利用这些方法。
我建议使用looking at the unit tests,因为似乎没有关于如何使用它的深入文档部分。