Hi, Camel Hazelcast endpoint supports to set the Hazelcast instance with the option of hazelcastInstance=#INSTANCE_NAME.
You may need to write a hazelcastInstance service for it if you want to share some hazelcastInstance across the JVM. -- Willem Jiang Red Hat, Inc. Web: http://www.redhat.com Blog: http://willemjiang.blogspot.com (English) http://jnn.iteye.com (Chinese) Twitter: willemjiang Weibo: 姜宁willem On March 17, 2015 at 11:27:07 PM, Ayache Khettar (ayache.khet...@googlemail.com) wrote: > Hi > > I have started using Camel Hazelcast for distributed caching but realised > that all the bundles using the Camel hazelcast component create a new > instance of Hazelcast. So 11bundles will result in 11 members joined in in > one single JVM and the list is growing. > > Is this a healthy thing - see below hazelcast log? Hazelcast documentation > doesn't explicitly says how many members you should have per JVM. I am > inclined to think it should be limited to small number or even to one > member per JVM. > > Camel Hazelcast component does not have support for joining an already > running instance of Hazelcast, I think it should. > > > Any ideas how best to set up hazelcast/camel in one single JVM would be > very much appreciated. > > Ayache > > > Members [11] { > Member [xxx.168.xxx.221]:5701 > Member [xxx.168.xxx.221]:5702 > Member [xxx.168.xxx.221]:5703 > Member [xxx.168.xxx.221]:5705 > Member [xxx.168.xxx.221]:5706 > Member [xxx.168.xxx.221]:5707 > Member [xxx.168.xxx.221]:5708 this > Member [xxx.168.xxx.221]:5709 > Member [xxx.168.xxx.221]:5710 > Member [xxx.168.xxx.221]:5704 > Member [xxx.168.xxx.221]:5711 > } >