Hi, thanks for answering. I have two separate servers running ActiveMQ ( my datasources ) and a single Camel App that should consume from those 2 instances in a transactional way.
What I can do is from( broker1:queue:source, broker2:queue:source).process(.... . The problem is what transaction manager should I use ? Trying with JTATransactionManager for all of them or use separated JMSTransactionManager for each server ? Thanks for anwers, Best, Stan On Thu, Feb 11, 2016 at 5:54 PM, Quinn Stevenson < [email protected]> wrote: > You can always have two “from” clauses and route the exchange to a direct > route for the common processing. > > from( “activemq1://queue1”).to( “direct://process ); > from( “activemq2://queue2”).to( “direct://process ); > > from( “direct://process” )……. > > Can you give a little more detail on what you’re trying to accomplish with > the transaction? > > > On Feb 11, 2016, at 4:17 AM, Stanisław Kuś <[email protected]> wrote: > > > > Hi folks, > > > > I have a short question : > > > > Is it possible to consume from 2 different brokers within a single Route > > with transactions. > > > > something like form("activemq1:queue1", "activemq2:queue" ).... > > > > Do I need to specify a separate transaction manager pro > > ActiveMQConnectionFactory instance or is there a way to have one > > (Transaction M.) for both ? > > > > Thanks for answers in advance ! > > > > Best, > > > > Stan > >
