【问题标题】:Mule File endpoint download incomplete file without EOF没有EOF的Mule File端点下载不完整的文件
【发布时间】:2013-11-28 13:28:14
【问题描述】:

Mule 流必须下载巨大的 XML 文件进行处理。当提供者在输入文件夹中写入文件时,同时文件端点组件可以下载不完整的文件或提供者由于某些原因无法完成写入过程。 Mule API 是否提供处理这种情况? 请指教。

【问题讨论】:

    标签: file mule endpoint


    【解决方案1】:

    文件连接器不下载数据,你是不是和 HTTP 连接器混淆了?还是您的意思是 Mule 文件传输器在文件生产者仍在复制文件时拾取文件?

    如果是后者,最好的选择是将文件写入临时位置,然后将其移动到 Mule 提取文件夹,因为移动文件是一项原子操作。

    或者,您可以使用文件连接器上的fileAge 属性将Mule 配置为仅拾取超过指定年龄的文件。仅当您知道文件编写器写入文件所需的最长时间时,这才有效。

    【讨论】:

    • 大卫,感谢您对 fileAge 的提示。在我的问题中,我没有使用“连接器”一词,我的意思是 Mule 文件传输,它试图在文件制作者仍在复制文件时拾取文件。我有专有决定。但我想了解像 fileAge 这样的 Mule API 的标准方法。
    猜你喜欢
    • 1970-01-01
    • 2012-10-10
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多