【发布时间】:2013-11-28 13:28:14
【问题描述】:
Mule 流必须下载巨大的 XML 文件进行处理。当提供者在输入文件夹中写入文件时,同时文件端点组件可以下载不完整的文件或提供者由于某些原因无法完成写入过程。 Mule API 是否提供处理这种情况? 请指教。
【问题讨论】:
Mule 流必须下载巨大的 XML 文件进行处理。当提供者在输入文件夹中写入文件时,同时文件端点组件可以下载不完整的文件或提供者由于某些原因无法完成写入过程。 Mule API 是否提供处理这种情况? 请指教。
【问题讨论】:
文件连接器不下载数据,你是不是和 HTTP 连接器混淆了?还是您的意思是 Mule 文件传输器在文件生产者仍在复制文件时拾取文件?
如果是后者,最好的选择是将文件写入临时位置,然后将其移动到 Mule 提取文件夹,因为移动文件是一项原子操作。
或者,您可以使用文件连接器上的fileAge 属性将Mule 配置为仅拾取超过指定年龄的文件。仅当您知道文件编写器写入文件所需的最长时间时,这才有效。
【讨论】: