Hi, I think you may consider Zookeeper enabled route policy[1].
[1]http://camel.apache.org/zookeeper.html#Zookeeper-ZooKeeperenabledRoutepolicy. -- Willem Jiang Red Hat, Inc. Web: http://www.redhat.com Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English) http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) Twitter: willemjiang Weibo: 姜宁willem On Sunday, August 25, 2013 at 2:16 AM, ROO wrote: > I have requirements where users create requests to be sent to list of > services for processing. Request parameters define the target service. These > services are also asynchronous. So I need to periodically call a results > service to check if results are ready. Then I can get it to continue my > flow.What I have done, is storing new requests created by users in a DB > table. To get the results I used camel to define a route that periodically > grab some of these requests, call results services and if they are ready the > route get them, parse data and apply the rest of the process.This approach > is working fine, but the problem is that one of our environment is using two > servers to balance the load. So I am going to have two camel routes doing > the same job. Is there any way to synchronize the work of these two routes > together so they don't override each other work?Thanks and appreciate your > help > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Two-camel-context-tp5737862.html > Sent from the Camel - Users mailing list archive at Nabble.com > (http://Nabble.com).