在Apache死信频道文档中,声明如下:
死信通道允许您控制行为,包括重传、是否将抛出的异常传播到调用方(已处理选项)以及(失败的) Exchange现在应该路由到的位置。
注意,它将‘handled选项’声明为可配置的。在检查了DSL构建器的爪哇之后,没有明显的方法将handled配置为false。
handled
false
这个Camel 问题建议,在过去将deadLetterHandleNewException设置为false会导致这种行为,但是在修复之后,还不清楚是否仍然有一种方法可以让DLC将异常传播回调用者(在我的具体情况下是文件使用者)。
deadLetterHandleNewException
参加活动赢取洛斐键盘、小米电纸书、智能音响等鹅厂周边!
发布于 2016-12-07 23:42:35
你就不能这样做吗
onException(Exception.class) .handled(false) .to("myDeadletterQueue");
https://stackoverflow.com/questions/41025335
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例