FuseFabric用于FTP /文件故障转移端点?

时间:2013-12-12 10:38:29

标签: ftp apache-camel apache-zookeeper fuseesb fusefabric

我正在创建一个camel项目,该项目轮询本地目录并将文件推送到FTP位置。我想将故障转移机制应用于我的设计。如果要准备另一个fuse实例,如果当前节点失败。

没有任何故障转移,两个fuse实例可以一起轮询文件。但是当第一个节点发生故障时,我希望第二个节点轮询文件。

如果我使用FuseFabric,这种情况是否可行?我不想要任何其他产品选择,我有这个产品。但我想知道我是否可以使用Fabric实现这一目标?

我确信,这在Web服务端点中是可行的。不确定基于文件的端点。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用主组件,但一次只有一个是活动的。如果节点发生故障,则另一个节点被选为主节点。

当您使用Fuse Fabric时,只需将“master:someNameHere:”放在路由中的任何Camel端点之前。其中“someNameHere”是该组的逻辑名称。

例如

from("master:foo:ftp://bla-bla")
  .to("someWhere");