2

我有一个 http 端点,根据对这个端点的请求,我需要创建一个巨大的数据库(超过百万条记录)转储并生成一个 xml 文件。我打算编写一个组件,该组件将使用分页进行查询,然后将其写入文件?我是新来的骡子。我可以将组件中的数据流式传输到文件连接器中吗?如果是怎么办?

4

2 回答 2

1

默认情况下,除非是匿名帖子,否则 Http 端点将流式传输。如果您使用 All 处理器,则可以执行这两种操作。对于 XML,您可以使用数据映射器(启用流式传输),对于 JDBC,您只需将有效负载发送到 JDBC 出站,如果有效负载是列表类型,它将执行批量插入

于 2013-09-23T23:16:34.627 回答
0

通常对于大量数据和批量操作,Mule 中有 Batch 模块。它批量处理消息,在批量处理大量数据或数据库操作时非常有用。您可以考虑使用批处理作业
参考:- https://developer.mulesoft.com/docs/display/current/Batch+Processing

于 2015-07-22T17:33:09.443 回答