我有一个场景,我想在不同的框中运行两个服务混合实例时理解和学习。每个实例都有一个相同的程序,它将从ftp端点获取一个文件。他们的行为将如何?
两个节点都会选择文件,还是只有一个选择它。在这种情况下,我们不会在读取文件或将文件移动到任何其他位置后删除文件,并且文件会保留更长时间。
我还想知道是否有可用于此场景的任何负载平衡解决方案,可以从Camel为入站端点配置,如文件和ftp / sftp。
答案 0 :(得分:3)
Apache ServiceMix没有这样的功能。
fabric8开箱即用,具有Camel主组件
虽然您可以查看使用Apache Camel的路由策略
...其中有一个用于主/故障转移的zookeeper路由策略。但是
...或者您也可以构建自定义路由策略以进行主/故障转移。