Apache Camel:errorHandler与onException?

用户:

之间有什么区别:

<camel:errorHandler id="deadLetterErrorHandler" type="DeadLetterChannel" 
        deadLetterUri="log:dead">

<camel:camelContext errorHandlerRef="deadLetterErrorHandler">
    ...
</camel:camelContext>

和:

<onException>
    ...
</onException>

根据这篇文章,将它们结合使用是一种“强大的组合”。为何如此?他们每个人分别扮演什么角色,以及它们如何相互补充?

基思:

errorHandler被用来处理任何未捕获Exception该获取消息的路由和处理过程中抛出。相反,onException用于Exception在抛出特定类型时处理它们。查看本文,了解如何使用onException

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章