2
我使用直到成功爲了重試連接多次,在我的情況下重試策略耗盡,我想優雅地記錄錯誤(沒有引發異常) 。 我使用默認異常策略試過了,就像這樣:DLQ,直到成功和例外
<until-successful objectStore-ref="objectStore"
deadLetterQueue-ref="ErrorHandler" maxRetries="${TMSService.numOfRetries}"
secondsBetweenRetries="${TMSService.retrySecInterval}">
<outbound-endpoint address="${TMSService.host}" />
</until-successful>
<default-exception-strategy>
<vm:outbound-endpoint path="ErrorMsgs" />
</default-exception-strategy>
但是,這仍然不會捕獲了異常,這將是處理這個正確的方式?
感謝 感謝
嗯...再次感謝您的迴應。但即使我設法記錄mulemessage中的異常。仍然有一個異常被拋出(而沒有被捕獲) - 我的意思是,如果我在eclipse中查看,仍然顯示一個異常(並沒有正確捕獲)。 – Menyh
不應該是這樣的:請在MuleSoft上提交JIRA,並在完整的堆棧跟蹤中完成,但在策略耗盡時處理不當。請在這裏指出JIRA號碼。 –
當然,這個錯誤是我的,它現在按預期工作 – Menyh