小编Kab*_*ing的帖子

Apache Camel中的群集:多个JVM相同的CamelContext

我有一个部署在集群上的应用程序.根据环境,群集可能有2个或4个JVM.该应用程序具有与我们在所有JVM上部署的相同的CamelContext.因此,所有JVM都具有相同的路由.对于FTP路由,这很好,因为它使它具有竞争力,只有1个JVM获取文件.但是,在使用基于计时器的操作从DB中获取时,我看到所有JVM都读取相同的记录集并执行相同的工作.我想要的是,如果一条路线捡起来,其他路线不应该尝试.我试着谷歌搜索这个.但是,找不到最好的方法.是否有支持此功能的默认camel组件?我在Camel文档中阅读了集群负载平衡,但它没有帮助.JGroups和ZooKeeper特定于集群类型.任何帮助,将不胜感激.

load-balancing cluster-computing apache-camel

4
推荐指数
1
解决办法
4985
查看次数