2013-12-12 27 views
0

我正在創建一個輪詢本地目錄並將文件推送到FTP位置的駱駝項目。我想將故障轉移機制應用於我的設計。如果想要另一個保險絲實例準備就緒,如果當前節點失敗。用於FTP /文件故障轉移端點的FuseFabric?

沒有任何故障轉移,兩個熔絲實例可以一起輪詢文件。但是我希望第二個節點在第一個節點失敗時輪詢文件。

如果我使用FuseFabric,這種情況可能嗎?我不想要其他產品選擇,我有這個產品與我。但我想知道我是否可以使用Fabric實現此目的?

我相信,這在Web服務端點中是可能的。不確定基於文件的端點。

回答

0

是的,您可以使用一個主組件,那麼一次只有一個主組件處於活動狀態。如果節點失敗,則選擇另一個節點作爲主節點。

在使用Fuse Fabric的路線中,只需放置「master:someNameHere:」前面的任何駱駝端點即可。其中「someNameHere」是該組的邏輯名稱。

例如

from("master:foo:ftp://bla-bla") 
    .to("someWhere"); 
當我們使用主成分/織物部件確實客戶端需要知道多個地址的
+0

?我們能否只給出一個結構公開的地址給客戶端,以及結構是否可以將請求委託給不同的保險絲服務器實例? – gnanagurus

+0

還有一個結構組件,所有客戶端需要知道的是邏輯名稱,例如「fabric:foo」。只是客戶也在使用結構。 –