1
我有一個文件消費者可以消耗每批超過一個文件:駱駝批處理文件消費者和刪除做過文件
file://./working_dir?antInclude=*.gz&initialDelay=1000&delay=500&maxMessagesPerPoll=100&delete=true&doneFileName=${file:name}.done
文件消耗工作正常,但現在看來,只有最後的完成文件文件在處理後被刪除。
如果我將maxMessagesPerPoll
減少到1,一切似乎按預期工作。
我在這裏做錯了什麼?我使用駱駝2.10.5。
閱讀該問題,並在討論的鏈接之後,看起來我面臨的問題實際上是由初始修補程序引入的迴歸。無論如何堅持批量大小爲1,因爲升級不是ATM的一種選擇。 – Asa