gpt4 book ai didi

apache - 如何使用Apache Camel 删除Grails中的大文件

转载 作者:行者123 更新时间:2023-12-02 15:22:29 25 4
gpt4 key购买 nike

我正在使用Grails 2.5。我们正在使用 Camel 。我有一个名为GateIn的文件夹。在此延迟时间为3分钟。因此,每隔3分钟,它将查看文件夹中的文件。如果文件存在,它将开始处理。如果文件在3分钟内处理完毕,文件将被自动删除。假设我的文件耗时10分钟,文件未删除。再次,它处理相同的文件。无论是小文件还是大文件,如何删除文件。我已经使用noop = true来停止文件的重用。但是,我也想在删除文件后也将其删除。请给我一些建议。

最佳答案

您可以使用 Camel 文件语言检查文件大小,然后决定下一步要做什么。

通常,在这种小的间隔中要处理大文件,最好有另一个处理区域(物理目录),您必须在将文件立即消费到该区域后再将其移动。

您可以使用单独的逻辑或 Camel 路线来处理文件。成功处理后,您可以根据需要删除或执行适当的步骤。希望能帮助到你 !!

关于apache - 如何使用Apache Camel 删除Grails中的大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33012688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com