【发布时间】:2013-06-02 20:50:02
【问题描述】:
如果是死信端点,我想添加自定义生根(将消息/交换重定向到其他端点,将 Wire Tap 添加到 bean 等)。不幸的是,我没有看到(以及如何)死信通道类提供这种重定向。我需要编写自己的错误处理程序还是可以以某种方式使用死信通道? (我知道如果出现错误,消息会被重定向到死通道 - 结束。)
【问题讨论】:
标签: apache-camel
如果是死信端点,我想添加自定义生根(将消息/交换重定向到其他端点,将 Wire Tap 添加到 bean 等)。不幸的是,我没有看到(以及如何)死信通道类提供这种重定向。我需要编写自己的错误处理程序还是可以以某种方式使用死信通道? (我知道如果出现错误,消息会被重定向到死通道 - 结束。)
【问题讨论】:
标签: apache-camel
您可以将死信通道中的端点 uri 设置为直接端点,因此您可以将其路由到新路由,例如
erorHandler(deadLetterChannel("direct:dead"));
...
from("direct:dead")
// do stuff here
【讨论】: