2015-01-05 68 views
1

我有一個文件消費者可以消耗每批超過一個文件:駱駝批處理文件消費者和刪除做過文件

file://./working_dir?antInclude=*.gz&initialDelay=1000&delay=500&maxMessagesPerPoll=100&delete=true&doneFileName=${file:name}.done 

文件消耗工作正常,但現在看來,只有最後的完成文件文件在處理後被刪除。

如果我將maxMessagesPerPoll減少到1,一切似乎按預期工作。

我在這裏做錯了什麼?我使用駱駝2.10.5。

回答

1

這是一個defect,並已在更高版本的駱駝中解決。

+0

閱讀該問題,並在討論的鏈接之後,看起來我面臨的問題實際上是由初始修補程序引入的迴歸。無論如何堅持批量大小爲1,因爲升級不是ATM的一種選擇。 – Asa