Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要你的意见来做出决定。
要求:最多我必须每天发送 1000 个单独的 xml 消息到目的地。我将通过结果集从数据库中获取数据
object.这个组件是同步的,所以任何时候都会发生一个请求。
要准备 xml 消息,我有 2 个选项:
1)根据结果集数据准备一条带有一些xml标签的xml消息,并将其转换为doc并使用xslt转换为其他xml。
2) 使用 String Builder 准备 xml 消息。
上面哪个选项在内存和性能方面更有效。
谢谢,
拉吉
永远不要使用字符串或 StringBuilder“手动”构建 XML。使用适当的树 API,例如 JDOM、DOM4J 或流式替代方案,例如 Stax。每天 1000 条消息听起来不像是需要提前优化的负载(除非消息非常非常庞大)。