We have a bunch of independent routes. We run camel in stand-alone mode. Ideally, we can run all our routes in a single camel context. In such a scenario, a single greedy route consuming excess memory can bring down the entire JVM. There by, bringing all the routes down. Is there any way this can be prevented in camel?
The alternate is to run each route in a separate context (in a separate JVM, as a separate process) Is it a good idea to run each route as a separate process? How does it compare with running multiple routes from a single context? What is the trade-off? Note: We have tom-cat web container in our deployment environment. Considering the 'greedy-route' scenario explained above, we are not bundling camel with tom-cat. Is there any provision in tomcat that addresses the 'greedy-route' scenario? -- View this message in context: http://camel.465427.n5.nabble.com/one-context-or-multiple-contexts-tp5754635.html Sent from the Camel - Users mailing list archive at Nabble.com.