Kafka将多个主题放入同一个avro文件中

5fjcxozz  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(403)

我是新的Kafka协议的世界,我想问你一些重要的信息有关我的项目。
我使用avro文件来生成和消费消息,我想知道是否可以将同一个avro文件用于多个主题,例如,在producer中使用不同的“name”属性,在consumer中使用特定的“name”属性。
谢谢。斯特凡诺

yjghlzjz

yjghlzjz1#

您可以使用一个文件将数据发送到多个主题,是的,尽管我不知道为什么会这样做
在将多个主题合并到一个avro文件中时,我会非常谨慎,因为该文件的每个主题中的模式都必须匹配
例如,建议您使用合流模式注册表,而不是发送单独的avro事件,因为如果您不使用某个注册表,那么您可能会将avro模式作为每条消息的一部分发送,这将降低主题的吞吐量。然后,寄存器中avro模式记录的名称将对应于主题名称

相关问题