之间有什么区别:
<camel:errorHandler id="deadLetterErrorHandler" type="DeadLetterChannel"
deadLetterUri="log:dead">
<camel:camelContext errorHandlerRef="deadLetterErrorHandler">
...
</camel:camelContext>
和:
<onException>
...
</onException>
根据这篇文章,将它们结合使用是一种“强大的组合”。为何如此?他们每个人分别扮演什么角色,以及它们如何相互补充?
将errorHandler
被用来处理任何未捕获Exception
该获取消息的路由和处理过程中抛出。相反,onException
用于Exception
在抛出特定类型时处理它们。查看本文,了解如何使用onException
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句