1

我不确定哪种是实现这种情况的最佳模式:

我有一个组件将消息从队列 A 路由到我的应用程序队列 B。

现在我希望路由组件能够检测我的应用程序是否处于活动状态,在第二种情况下,将消息从 A 传递到另一个队列 C。

我认为有几种实现可以达到这个目标,可能使用主题订阅或动态路由..

有人解决了这个问题吗?如何解决?

4

1 回答 1

0

请参阅骆驼负载平衡器故障转移支持...

from("direct:start")
// here we will load balance if IOException was thrown
// any other kind of exception will result in the Exchange as failed
// to failover over any kind of exception we can just omit the exception
// in the failOver DSL
.loadBalance().failover(IOException.class)
    .to("direct:x", "direct:y", "direct:z");
于 2012-10-17T16:05:01.340 回答