提前谢谢你的帮助。
我想在kafka代理中按以下格式推拉消息。
<header>
<version></version>
<id></id>
</header>
<detail>
<firstname></firstname>
<lastname></lastname>
<salary></salary>
</detail>
java中的生产者客户机应该能够以这种格式推送消息,消费者客户机应该能够读取和解析消息。我该怎么做?在kafkajavaapi中有什么特殊的方法可以做到这一点吗?
我已经编写了生产者和消费者java客户端来推拉简单的文本消息。
非常感谢你的帮助。
再次感谢。
2条答案
按热度按时间vsaztqbk1#
Kafka对消息负载是不可知的,所以这应该可以正常工作。你所拥有的看起来像一条简单的短信。
hmtdttj42#
也许您正在寻找一种将对象序列化到xml或从xml反序列化对象的方法。如果是这样的话,我建议你去看看Jacksonhttps://github.com/fasterxml/jackson-dataformat-xml.