【发布时间】:2019-07-14 15:35:28
【问题描述】:
我正在接收到 kafka 主题的数据字节,这些字节可以通过使用纯 Java Serialization 或 JSON serialization 或 protocol buffer 发送(由应用程序)。
所以,现在当我的应用程序从 kafka 主题中读取这些字节时,它如何知道使用了哪种序列化技术,可以是:Java Serialization、JSON Serialization、Protocol Buffer。
有没有办法检查这个? “序列化格式”是否因这些不同的机制而有所不同?
任何有助于理解这一点的信息都会有很大帮助。
【问题讨论】:
-
是的,格式会有很大的不同。
-
@LouisWasserman:感谢您的评论。但是,您能否就问题的其他部分提供一些见解,即:识别序列化格式?
-
并非如此。尽管您可能应该只为整个应用程序坚持一种序列化格式,但在这种情况下,这不是问题。 :)
标签: java serialization protocol-buffers kafka-consumer-api json-serialization