如何使用mule将巨大的数据从数据库导出到文件?

如何使用mule将巨大的数据从数据库导出到文件?,mule,Mule,我有一个http端点,在请求进入该端点时,我需要创建一个巨大的数据库(超过百万条记录)转储并生成一个xml文件。我计划写一个组件,它将查询分页,然后将其写入文件?我对骡子不熟悉。我可以将数据从组件流式传输到文件连接器中。如果是,怎么做?默认情况下,Http端点将流式传输,除非它是匿名帖子。如果使用All处理器,则可以执行这两种操作。对于XML,您可以使用数据映射器(启用流式传输),对于JDBC,您只需将负载发送到JDBC出站,如果负载类型为list,它将执行批插入。通常,对于大量数据集和批量操作

我有一个http端点,在请求进入该端点时,我需要创建一个巨大的数据库(超过百万条记录)转储并生成一个xml文件。我计划写一个组件,它将查询分页,然后将其写入文件?我对骡子不熟悉。我可以将数据从组件流式传输到文件连接器中。如果是,怎么做?

默认情况下,Http端点将流式传输,除非它是匿名帖子。如果使用All处理器,则可以执行这两种操作。对于XML,您可以使用数据映射器(启用流式传输),对于JDBC,您只需将负载发送到JDBC出站,如果负载类型为list,它将执行批插入。通常,对于大量数据集和批量操作,Mule中有批处理模块。 它批量处理消息,在处理大数据集或批量数据库操作时非常有用。可以考虑使用批作业< BR> 参考:-