FTP/文件故障转移终结点的FuseFabric?

FTP/文件故障转移终结点的FuseFabric?,ftp,apache-camel,apache-zookeeper,fuseesb,fusefabric,Ftp,Apache Camel,Apache Zookeeper,Fuseesb,Fusefabric,我正在创建一个camel项目,它轮询本地目录并将文件推送到FTP位置。我想在我的设计中应用故障转移机制。如果希望另一个fuse实例准备就绪,如果当前节点出现故障 在没有任何故障切换的情况下,两个fuse实例可以一起轮询文件。但我希望第二个节点在第一个节点失败时轮询文件 如果我使用FuseFabric,这个场景可能吗?我不想要任何其他的产品选择,我带着这个产品。但我想知道我是否可以用布料来实现这一点 我确信,这在Web服务端点中是可能的。不确定基于文件的端点 是的,您可以使用主组件,然后一次只有一

我正在创建一个camel项目,它轮询本地目录并将文件推送到FTP位置。我想在我的设计中应用故障转移机制。如果希望另一个fuse实例准备就绪,如果当前节点出现故障

在没有任何故障切换的情况下,两个fuse实例可以一起轮询文件。但我希望第二个节点在第一个节点失败时轮询文件

如果我使用FuseFabric,这个场景可能吗?我不想要任何其他的产品选择,我带着这个产品。但我想知道我是否可以用布料来实现这一点


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

是的,您可以使用主组件,然后一次只有一个处于活动状态。如果该节点失败,则另一个节点被选为主节点

使用Fuse Fabric时,只需将master:SomeName放在此处:路由中任何骆驼端点的前面。其中SomeName此处是组的逻辑名称

比如说

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

当我们使用主组件/结构组件时,客户端是否需要知道多个地址?我们能否只向客户端提供一个由fabric公开的地址,以及fabric是否可以将请求委托给fuse服务器的不同实例?还有一个fabric组件,客户端需要知道的只是逻辑名称,例如fabric:foo。只是客户机也在使用fabric。