Hello

Sorry this is possibly a newbie question and not specifically to do with
ActiveMQ although ActiveMQ is a player.

We are using a ESB (Talend) and are trying to think about our design of
Routes where message order is vital (for example:  message 1 is an order and
message 2 is a cancel).  And specifically under the condition where an
invalid message (say message 1 is invalid) is encountered and moved to an
error queue for inspection. In this simple scenario, we would want message 2
to be blocked until message 1 is manually fixed.

ActiveMQ seems to have concepts around Message Groups to band messages
together and also a strictOrderDispatchPolicy and transactions,  and I think
there is blocking redelivery? 

These are all concepts I have googled but I've not found anything that pulls
these concepts together to explain how we might implement what we want.

I think the ESB has to take some responsibility here but I'm trying to
understand what can be done in ActiveMQ natively and out of the box.

Apologies for the lack of specificity, but I hope people have some
experience they can share?

Many thanks 








--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html

Reply via email to