Hi Yes Apache ActiveMQ can create queues on the fly (does this by default)
And you can use the receipient list in Camel for "dynamic to", see: http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html And there is some other EIPs for dynamic like routing slip, dynamic router, content based router, etc. http://camel.apache.org/eip On Fri, Jul 26, 2013 at 6:41 PM, John D. Ament <john.d.am...@gmail.com> wrote: > Hi all > > I have a somewhat interesting use case. I want to create an ESB that has > some level of multitenancy in mind. What I'm thinking is that I'll have a > single end point that acts as the entry, in this case a SOAP based web > service. I'm going to take the data from this webservice and put it on to > a queue that is defined dynamically, and allow a camel route to process > data from this queue, convert it once and twice. > > The problem I'm seeing is around the definition of these queues. Is it > possible that a queue, or even route "activemq://foo1" be created > dynamically at runtime without doing anything else? It's almost like a > route prototype with some kind of variable substitution. I think part of > my solution should use http://camel.apache.org/recipient-list.html since I > need to essentially send data in a certain order to different endpoints. > > Any thoughts on this approach? > > John -- Claus Ibsen ----------------- Red Hat, Inc. Email: cib...@redhat.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen