我有一个文件使用者,每批可能会消耗多个文件:
file://./working_dir?antInclude=*.gz&initialDelay=1000&delay=500&maxMessagesPerPoll=100&delete=true&doneFileName=${file:name}.done
文件消耗正常,但似乎只有最后一个文件的完成文件在处理后才会被删除。
如果我将maxMessagesPerPoll
缩减为1,那么一切似乎都按预期工作。
我在这里做错了吗?我使用的是Camel 2.10.5。