向kafka主题发送xml数据的最佳方式是什么?

pu82cl6c  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(501)

我想寄一封信 XML dataKafka topic 使用 Kafka 0.9.0 version java api,因为 0.9.0 version 他们建议使用javaapi而不是scalaapi来获得更好的性能。
http://kafka.apache.org/090/documentation.html#producerapi
我的xml文件有 5 MB data ,我可以使用什么xmlapi来读取xml文件并转换为字符串,然后将该字符串发送到kafka主题。
或者我可以将xml转换为 JSON 把数据发给Kafka?我还应该考虑将xml数据拆分为多个少量数据并发送到kafka主题吗?

rfbsl7qr

rfbsl7qr1#

读/写xml的api由程序员/环境决定。此外,除了简单的键/值模型之外,apachekafka不强制任何特定的事件数据格式。它同样适用于xml、json、avro或任何其他数据格式。建议使用任何格式,无论是xml、json,只要使用方式一致。如果你要用kafka开始一个新项目,在选择和使用正确的串行格式之前,需要考虑性能、易用性、编程语言支持等因素。avro是流数据最成功的格式之一。

相关问题