提前感谢您的帮助。
我想在Kafka经纪人中以下列格式推送和提取消息。
<header>
<version></version>
<id></id>
</header>
<detail>
<firstname></firstname>
<lastname></lastname>
<salary></salary>
</detail>
Java中的生产者客户端应该能够推送这种格式,而Consumer客户端应该能够读取和解析此消息。我怎样才能做到这一点?在Kafka Java API中是否有任何特定方法可以执行此操作?
我已经编写了生产者和消费者Java客户端来推送和提取简单的短信。
非常感谢您的帮助。
再次感谢。
答案 0 :(得分:2)
Kafka对消息有效负载是不可知的,所以这应该可以正常工作。你在那里看到的只是一条简单的短信。
答案 1 :(得分:1)
也许您正在寻找一种将对象序列化/反序列化到XML的方法。如果是这样的话我会建议你看杰克逊https://github.com/FasterXML/jackson-dataformat-xml。