Camel-Hystrix-EIP :是不是可以根据内容主体动态选择 onFallback 或 onFallbackViaNetwork 作为交换?
Posted
技术标签:
【中文标题】Camel-Hystrix-EIP :是不是可以根据内容主体动态选择 onFallback 或 onFallbackViaNetwork 作为交换?【英文标题】:Camel-Hystrix-EIP : Is it possible to dynamically select onFallback or onFallbackViaNetwork based on content body in exchange?Camel-Hystrix-EIP :是否可以根据内容主体动态选择 onFallback 或 onFallbackViaNetwork 作为交换? 【发布时间】:2019-01-07 11:44:55 【问题描述】:现有路线:
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() 回退逻辑。
【问题讨论】:
【参考方案1】:不可以,但您可以有 2 个路由,每个路由都有一个,然后根据消息正文内容路由到适当的路由。
【讨论】:
以上是关于Camel-Hystrix-EIP :是不是可以根据内容主体动态选择 onFallback 或 onFallbackViaNetwork 作为交换?的主要内容,如果未能解决你的问题,请参考以下文章
在 watchOS 中,是不是可以显示没有通向根视图的状态栏按钮的视图?