如果重新传递失败,如何在camel中重新传递onexception并调用全局异常

时间:2016-07-12 14:49:34

标签: apache-camel

我的要求是重新发送关于异常的消息,如果重新开始没有锻炼,请将交换路由到全局异常而不是死信队列......有没有办法?

1 个答案:

答案 0 :(得分:0)

只需使用defaultErrorHandler

即可
defaultErrorHandler.maximumRedeliveries(3)

以上将尝试重新发送3次

来自documentation

  

它具有与死信通道相同的功率,但它不支持死信队列,这是两者之间的唯一区别。