我是Apache Camel的新手,并计划在Grails应用程序中实现File Poller以部署在两个节点的Jboss集群中。Jboss集群中的Apache Camel
我打算使用Grails路由插件来包含Camel。
问题是,由于它是一个集群环境,我们将有两个骆驼上下文正确 (每个节点中有一个)?如果是这样,那么两者将具有相同的路线。当源文件夹中存在文件时,两个骆驼上下文是否都会尝试处理该文件?我不希望两个节点尝试处理文件并导致失败的情况。我只希望该文件只能由一个骆驼上下文和路由处理。我是否需要做特殊的事情来处理这种情况,或者骆驼有能力在集群中工作?
非常感谢Nicholas。那么这是否意味着我们无法在集群中运行camelContext?我所需要的只是文件应该在任何给定的时间点由唯一的上下文处理..你能解释一点吗?我对骆驼真的很陌生。 – VimalKumar