首页 > 解决方案 > Camel-Hystrix-EIP :是否可以根据内容主体动态选择 onFallback 或 onFallbackViaNetwork 作为交换?

问题描述

现有路线:

from("direct:test").id(id+"direct:test")
.hystrix()
.id("testHystrix").hystrixConfiguration().corePoolSize(corePoolSize)
.end()
.process(requestProcessor)
.to(endPoint)
.onFallbackViaNetwork()
.toD("${headers.fallbackEndPoint}")
.endHystrix();

是否可以根据交换的主体动态选择回退逻辑 onFallback() 或 onFallbackViaNetwork()。

标签: apache-camelhystrix

解决方案


不,但您可以有 2 条路由,其中​​每条路由都有一个,然后根据消息正文内容路由到适当的路由。


推荐阅读