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.