我正在创建一个camel项目,该项目轮询本地目录并将文件推送到FTP位置。我想将故障切换机制应用到我的设计中。如果希望另一个熔丝实例准备就绪,如果当前节点出现故障。
在没有任何故障切换的情况下,两个fuse实例可以一起轮询文件。但我希望第二个节点在第一个节点出现故障时轮询文件。
如果我使用FuseFabric,这种情况可能发生吗?我不想有任何其他的产品选择,我有这个产品。但我想知道我是否可以使用织物实现这一点?
我确信,这在Web服务端点中是可能的。不确定基于文件的终结点。
是的,有一个主组件可以使用,那么一次只有一个处于活动状态。如果节点出现故障,则另一个节点将被选为主节点。
使用Fuse Fabric时,只需将"master:someNameHere:"放在路由中的任何Camel端点前面。其中"someNameHere"是组的逻辑名称。
例如
from("master:foo:ftp://bla-bla")
.to("someWhere");