反序列化同一主题上不同类型的事件

nlejzf6q  于 2021-06-05  发布在  Kafka
关注(0)|答案(0)|浏览(221)

我有一个kafka队列,其中包含不同类型的消息,我使用java类将它们序列化为json,以便kafka主题保存json事件的字符串。我正在尝试通过使用类名来反序列化这些事件
这是一节课:

public class MyClass {
    Metadata meta;
    Object anyPayload;
}

美田田的等级是:

public class Medatada {
    String anyPayloadCanonicalName
}

我使用字段“anypayloadcanonicalname”来了解anypayload是什么类型,并能够反序列化它。
我正在将myclass发布到kafka主题中,在使用这些消息时,我希望能够反序列化这些事件。
我使用gson来反序列化,我想我应该写一些json反序列化程序处理程序,首先分析json字符串并找到anypayloadcanonicalname,以便解析anypayload。
我不确定这是否是正确的方法,我想知道当您有不同消息类型的主题时,这是否是反序列化的方法。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题