0

我需要你的意见来做出决定。

要求:最多我必须每天发送 1000 个单独的 xml 消息到目的地。我将通过结果集从数据库中获取数据

object.这个组件是同步的,所以任何时候都会发生一个请求。

要准备 xml 消息,我有 2 个选项:

1)根据结果集数据准备一条带有一些xml标签的xml消息,并将其转换为doc并使用xslt转换为其他xml。

2) 使用 String Builder 准备 xml 消息。

上面哪个选项在内存和性能方面更有效。

谢谢,

拉吉

4

1 回答 1

0

永远不要使用字符串或 StringBuilder“手动”构建 XML。使用适当的树 API,例如 JDOM、DOM4J 或流式替代方案,例如 Stax。每天 1000 条消息听起来不像是需要提前优化的负载(除非消息非常非常庞大)。

于 2013-07-23T11:56:33.347 回答