接收应用程序如何知道已使用哪种序列化机制?

时间:2019-07-14 15:35:28

标签: java serialization protocol-buffers kafka-consumer-api json-serialization

我正在将数据字节接收到kafka主题上,并且可以使用普通的Java SerializationJSON serializationprotocol buffer发送这些字节(由应用程序发送)。

因此,现在我的应用程序从kafka主题读取这些字节时,如何知道使用了哪种Serilization技术,可以是:Java SerializationJSON SerializationProtocol Buffer

有没有办法检查这个?这些不同的机制“序列化格式”是否有所不同?

任何了解这一点的信息都会有很大帮助。

1 个答案:

答案 0 :(得分:0)

串行化技术必须在发送方和接收方之间达成一致/定义。

这必须是两个部分之间的契约。