我有一条将文件移动到目标目录的路线。该路线以这种方式工作 - 它确实 preMove 到处理文件夹,当一切正常时,它将文件移动到 .done 目录。
如果路由失败,我有一个应该移动到 .done 文件夹的所有文件的列表,但是 Camel 文件路由写入它们的速度很慢。当我将 Camel 文件路径仍在将文件移动到处理器中另一条路径中的另一个文件夹时,我遇到了这种情况。
解决它的最骆驼方法是什么?
我知道文件。我知道目录文件最终会被写入。
更新1: 我在我的第一个文件中路由这些参数:
readLock=idempotent-changed&readLockMinAge=3s
问题是,我应该等待 3s 触发路由然后移动文件吗?