我有一个批处理文件使用者,它正在轮询许多不同进程将文件拖放到的公共目录。这些文件通过文件名上的 guid 一起“批处理”。完成特定批次后,应用程序会删除一个 .done 文件以触发骆驼文件使用者。
我的问题是我正在尝试找到一种方法来潜在地“忽略”可能包含我不想处理的文件的消息/交换(即..不是我当前批次的一部分)。
此外,我希望骆驼不处理“忽略”的交换(即..不移动到 .processed 目录)。
我目前正在将消息过滤器视为一种潜在的方法来做到这一点,尽管我不确定它是否能满足我不处理的要求。
有什么建议么?