I have a complex/high volume (1k msgs/s) Camel application running in
ActiveMQ that I need to scale up (2-5x traffic).  To date, we scaled by
adding more AMQ/Camel VMs and partitioned traffic to each broker.  My
thought is that decoupling Camel from AMQ and adding nodes independently is
a better way to scale horizontally and adds flexibility/reliability to the
architecture...

Assuming this, the question becomes what container to use for the Camel
apps.  I've used both Karaf and Tomcat in the past, but am curious what
others are doing these days in this regard.  Karaf is undoubtedly the better
choice in terms of flexibility, but I tend to fallback to Tomcat because its
a simpler migration path/learning curve for my client (which is a factor).  

Any thoughts on this architecture/deployment model?



-----
Ben O'Day
IT Consultant -http://consulting-notes.com

--
View this message in context: 
http://camel.465427.n5.nabble.com/camel-deployment-options-tp5734266.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to