我有一个基于kafka的事件源应用程序。目前我有一个主题,其中包含多种消息类型。所有文件都用json序列化/反序列化。
来自confluent的schema registry看起来是一个很好的消息类型维护方法,通过avro完全兼容模式,它还提供了一种在我的事件源应用程序中进行消息版本控制的机制。
与最近的补丁-博客文章4.1.1汇合。使用avro序列化程序/反序列化程序,可以在一个主题中包含多种不同类型的消息。
然而,我还没有看到任何这样的例子。一个也没有。
我的问题是:上面的补丁是否真的可以在不必使用avro联合类型的情况下工作(将所有不同类型的消息放在一个模式中并使用联合)?
在kafka流媒体应用程序中,这种方法如何工作?在kafka流媒体应用程序中,您需要指定一个键和值serde?
我是不是应该忘了阿芙罗,改用protobuff?
1条答案
按热度按时间lawou6xi1#
以下是从发布不同类型事件的主题获取数据的使用者示例:
重要的是: