2013-10-17 84 views
1

我最近開始使用Apache Camel,所以很抱歉,如果這個問題很愚蠢。遷移Apache Camel端點

我有2個進程A和B,每個進程分別有一個端點E1和E2。現在讓我們想象一下,我需要創建一個進程C,並且進程B必須死亡。我可以將E2遷移到C,並在流程A中通過路由連接到E1嗎?

重要的是要注意,A,B和C也可能在不同的機器中。

我谷歌在駱駝進程遷移,但我發現,是指JBoss的保險絲文章:

所以,問題自然到來,它甚至有可能做到這一點與Apache駱駝?如果是,如何?你能提供一些例子或文檔嗎?

在此先感謝。

回答

0

您可以使用駱駝的load-balancer模式來對場景建模。

+0

我不明白,負載平衡器似乎沒有做我想要的:S謝謝! –

+0

我的意思是,使用負載均衡器的故障轉移結構可以構造一個途徑類似的過程答:<從URI =「直接:富」 /> java.lang.Exception的 <到uri =「http:// processB」/> .Failover只有在發生異常時纔會發生processB.There還有1種模式可以看看[dynamic-router](http://camel.apache.org/dynamic-router.html),你可以讓一個bean決定下一個端點路由消息。 –

+0

我會更好地搜索該解決方案。謝謝 ! –

相關問題