首页 > 解决方案 > 我可以在kafka avro生产者中只指定模式ID吗

问题描述

我想在 kafka 上生成 avro 类型的消息。有没有办法使用在模式注册表中注册的模式 id 而不是指定模式?

标签: apache-kafkakafka-producer-api

解决方案


不是真的,不。

但是您可以从给定 ID 的注册表中下载模式,然后使用它来创建消息。

但是,如果您已经有一个 Avro 对象,那么它已经有一个模式,Avro 序列化程序会为您提取它并用一个 ID 替换它


推荐阅读