0
我們有一個騾子ESB批應用程序,從CSV讀取多條記錄,並嘗試將其寫入DB。我們需要批次停止第一個例外(max failed records = 0
)。數據庫記錄插入有一個批處理步驟。騾子ESB批例外未註冊
我們故意修改了數據庫連接,以使其失敗。
我們已經注意到雖然DB處理器引發了一個異常,批處理似乎並不在意並且不斷處理接收新記錄。
的DB連接使用C3P0池(它是在包括在由設計騾3.5.2)。看起來好像從c3p0仍然在運行(30 by default
),並且直到他們完成,該步驟不會被「聲明」爲失敗。
我們該如何解決這個問題?(acquireRetryAttemps
屬性不會被更改)。
感謝