Well, that was quite a wild guess ;-) If I would like to do this, I would try to use the Camel hazelcast component to start a local instance and configure it with hazelcast.xml to connect to other existing nodes that are not started by Camel but as plain hazelcast instances. Then I would send messages to my local hazelcast. But then I would not get better availability, just backups of my local hazelcast node (if configured).
You could probably also use a bean that uses the Client-API: http://www.hazelcast.org/docs/2.0/manual/html-single/#JavaClient Cheers Stephan On Mon, Mar 17, 2014 at 3:16 PM, doug5791 <tobed...@uwgb.edu> wrote: > Thank you for that information it was very helpful and makes sense. > > Out of curiosity, how would I go about connecting with a standalone grid? > > > "Stephan Burkard [via Camel]" <ml-node+s465427n574895...@n5.nabble.com> > wrote: > > Hi > > You can deploy multiple instances of your application/bundle/whatever > containing the Camel route. > > For example if you have an OSGi bundle that contains the route above, just > install the bundle on multiple OSGi containers. Each bundle will set up the > route and each bundle will start a hazelcast instance. The hazelcast > instances will find each other (as default) per multicasting (if not > blocked by firewalls). If multicasting is a problem, you can configure the > nodes in a hazelcast.xml file. > > With this layout you can distribute the load and you also have better > availability if one node goes down (as long as the input to direct:foo > redirects to other nodes). > > I'm not sure how to do if you just want to have multiple hazelcast-nodes, > but only one instance of your route, I guess you would have to setup the > hazelcast grid "standalone" and send messages from your route to it. > > Stephan > > > On Sun, Mar 16, 2014 at 8:59 AM, doug5791 <[hidden > email]</user/SendEmail.jtp?type=node&node=5748952&i=0>> wrote: > > > I am working with Apache Camel and the Hazelcast component and I would > like > > to know if there is a way to implement this component in a route that > > utilized more than one node in the data-grid. > > > > An example of the route I am using now that generates ONE node is as > > follows: > > `from(direct:foo).toF("hazelcast:%stest", > HazelcastConstants.LIST_PREFIX);` > > > > If I happen to be sending large volumes of data through this route, it > > would > > be nice to have the data dumped to a grid of multiple nodes. > > > > I found no reference to using multiple nodes here > > <http://camel.apache.org/hazelcast-component.html> . > > > > > > > > > > > > -- > > View this message in context: > > > http://camel.465427.n5.nabble.com/Camel-Hazelcast-How-to-setup-multiple-nodes-tp5748848.html > > Sent from the Camel - Users mailing list archive at Nabble.com. > > > > > ________________________________ > If you reply to this email, your message will be added to the discussion > below: > > http://camel.465427.n5.nabble.com/Camel-Hazelcast-How-to-setup-multiple-nodes-tp5748848p5748952.html > To unsubscribe from Camel-Hazelcast: How to setup multiple nodes?, click > here< > http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5748848&code=dG9iZWRhMjFAdXdnYi5lZHV8NTc0ODg0OHwxNzM2OTQ0MzM3 > >. > NAML< > http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml > > > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Camel-Hazelcast-How-to-setup-multiple-nodes-tp5748848p5748971.html > Sent from the Camel - Users mailing list archive at Nabble.com. >