【发布时间】:2016-09-14 09:22:33
【问题描述】:
我正在尝试找到一个可以从 kafka 生成和订阅 avro 消息的示例。
此时,我想使用没有任何融合插件的“香草”kafka 部署。
这可能吗?到目前为止,我发现的所有示例都很快开始使用融合特定工具来处理 avro 消息。
我确信应该有一种方法可以让我在 kafka 平台上发布和使用 avro 消息,而无需任何“特定于分发”的插件。
【问题讨论】:
-
如果我理解您的问题,那么在 Kafka 中没有任何内置方法可以生成和加载 avro 消息。基本上,您将使用像 fastavro 这样的 avro 客户端在生成到 Kafka 之前立即序列化为 avro 格式,并在从主题消费后立即加载它。
-
那么像在自定义序列化程序中包装 avro 序列化/反序列化逻辑吗?
-
嗯...或多或少,在生成主题之前将其序列化为avro格式。根据您使用的客户端,可能会有执行此操作的快捷方式。
标签: apache-kafka kafka-consumer-api kafka-producer-api