Babak, Below is the brief which may help you to understand my use case. I have application which uses ActiveMQ (V 5.3.0) as MOM. We are using Camel (V 2.7.2) to CONSUME messages from the MOM server.
One of the Module belongs to my application needs to register to camel with 7 unique subject for each incoming request. For e.g this module will register 3500 unique subject to MOM server through camel for 500 incoming request. As the subject are unique i cant make use of wildcard here. In a real scenario, this module may need to serve up to 30000 such incoming request. Hence the max registration may goes up to 210000. Along whith the above module, I do have other module which also registers to the MOM through the Camel API. But the number of subject registration is less. Hope now you got a clear understanding of my use case. I have slightly modified my code (to make use of Spring CachingConnectionFactory and JmsComponent) now and i am able to add upto 4000 in a single camel context. But this is not sufficenat at all as the CachingConnectionFactory caches single connection. Hence i am expecting to have pool of connection so that i can handle this huge load. Reg the memory setting, i gone upto -Xmx2048m (on my 64 bit RHEL 5.x) by which i can add upto 4000 routes to the camle context. I could not go beyond this limit. -- View this message in context: http://camel.465427.n5.nabble.com/Topic-consume-with-polling-connection-thread-Need-exmple-tp5012908p5019526.html Sent from the Camel - Users mailing list archive at Nabble.com.
