骆驼批处理文件消费者和删除完成的文件
Camel Batch File Consumer and deleting done files
我有一个 File Consumer,它可能每批处理一个以上的文件:
file://./working_dir?antInclude=*.gz&initialDelay=1000&delay=500&maxMessagesPerPoll=100&delete=true&doneFileName=${file:name}.done
文件消耗工作正常,但似乎只有最后一个文件的完成文件在处理后被删除。
如果我将 maxMessagesPerPoll
减少到 1,一切似乎都按预期工作。
我是不是做错了什么?我正在使用 Camel 2.10.5。
这是一个 defect,并已在 Camel 的更高版本中得到解决。
我有一个 File Consumer,它可能每批处理一个以上的文件:
file://./working_dir?antInclude=*.gz&initialDelay=1000&delay=500&maxMessagesPerPoll=100&delete=true&doneFileName=${file:name}.done
文件消耗工作正常,但似乎只有最后一个文件的完成文件在处理后被删除。
如果我将 maxMessagesPerPoll
减少到 1,一切似乎都按预期工作。
我是不是做错了什么?我正在使用 Camel 2.10.5。
这是一个 defect,并已在 Camel 的更高版本中得到解决。