0
在閱讀mule文檔批處理時,我讀到了批處理過程中處理失敗的三種方法。但是,當我處理100條記錄並且第4條記錄失敗時,我想要回滾整批,而不是從第5條記錄開始繼續。有沒有辦法可以回滾所有3條記錄?以批處理方式回滾
在閱讀mule文檔批處理時,我讀到了批處理過程中處理失敗的三種方法。但是,當我處理100條記錄並且第4條記錄失敗時,我想要回滾整批,而不是從第5條記錄開始繼續。有沒有辦法可以回滾所有3條記錄?以批處理方式回滾
需要設置最大失敗記錄爲「0」
<batch:job name="accesspayloadBatch" max-failed-records="0">
<batch:process-records>
<batch:step name="Batch_Step"/>
</batch:process-records>
</batch:job>
如果你把它設置爲-1
它不斷進步的記錄,而忽略了失敗。也許設置爲0
。它本身就停在那裏,並沒有取得第四個紀錄。如果您使用數據庫將記錄製作爲事務處理將其還原回來。