Apache camel 驼峰EIP请求/回复(输入输出),如何';快速失效';路线?

Apache camel 驼峰EIP请求/回复(输入输出),如何';快速失效';路线?,apache-camel,Apache Camel,我的骆驼设置如下: <route> <from ur="servlet:///test"/> <to uri="direct:check1"/> <to uri="direct:check2"/> <to uri="direct:check3"/> <to uri="direct:myprocessor"/> </route> 由于我将此设置为请求/回复(in-out)模式,因此我对在一

我的骆驼设置如下:

<route>
  <from ur="servlet:///test"/>
  <to uri="direct:check1"/>
  <to uri="direct:check2"/>
  <to uri="direct:check3"/>
  <to uri="direct:myprocessor"/>
</route>


由于我将此设置为请求/回复(in-out)模式,因此我对在一条特定消息/交换的check1、Check2或Check3上是否存在进程停止问题感到困惑。如何在不经过其余路由的情况下“快速失败”响应?

抛出异常并使用将实现您所需的功能。如果在其中一个检查中抛出异常,它将在OneException块中被捕获,而不会进一步遍历路由的其余部分

确认;如果抛出异常是处理“快速失败”场景的唯一方法,至少它是有效的:-)