XML解析大量流量

时间:2016-10-14 10:52:25

标签: java multithreading jaxb mule

我在大量流量上解析xml请求。 JAXB是提取xml的最快方法吗?

 Unmarshaller jaxbUnmarshaller = JAXBContext.newInstance(MyClass.class).createUnmarshaller();
 MyClass myClass = (MyClass) jaxbUnmarshaller.unmarshal(requestReader);

1 个答案:

答案 0 :(得分:3)

需要提取整个xml或某个子集吗?

如果您希望从xml中提取数据子集,Stax / SAX可能比JAXB更高效。 确定最高性能解决方案的最佳方法是基准JAXB vs Stax vs SAX。