Hi,
I develop a system where a *producer* sends some messages to a *consumer* in
3 ordered asynchronous steps.
Step1:
this.from("jms:queueProducer")
.process(new SomeProcessProcessor())
.to("jms:queueProducerReply");
Step2:
this.from("jms:queueProducer")
.process(new SomeOtherProcessProcessor())
.to("jms:queueConsumerReply");
Step3:
this.from("jms:queueConsumer")
.process(new SomeAnotherProcessProcessor())
.to("jms:queueConsumerReply");
I need to correlate three routes with JMSCorrelationId. So after 1st and 2nd
process i need to persist the message inside a DB and before 2nd and 3rd i
need to load the message from DB.
The question is should i write this mechanism manually or i can use one of
the database endpoints like BAM?
--
View this message in context:
http://camel.465427.n5.nabble.com/Correlated-Routes-with-or-without-BOM-tp5601401p5601401.html
Sent from the Camel - Users mailing list archive at Nabble.com.