我正在创建一个camel项目,它轮询本地目录并将文件推送到FTP位置。我想将故障转移机制应用到我的设计中。如果希望另一个fuse实例准备就绪,则当前节点失败。
没有任何故障转移,两个fuse实例可以一起轮询文件。但是,当第一个节点失败时,我希望第二个节点轮询文件。
如果我使用FuseFabric,这个场景可能吗?我不想有其他的产品选择,我随身带着这个产品。但我想知道我能不能用布料来实现这个目标?
我确信,这在Web服务端点中是可能的。不确定基于文件的端点。
发布于 2013-12-12 11:16:30
是的,有一个主组件可以使用,那么一次只有一个是活动的。如果节点失败,则选择另一个节点作为主节点。
只要把“主人:一些名字在这里:”前面的任何骆驼端点的路线,从,当你使用熔断织物。其中"someNameHere“是组的逻辑名称。
例如
from("master:foo:ftp://bla-bla")
.to("someWhere");https://stackoverflow.com/questions/20541137
复制相似问题