We have use case where message ordering should be preserved also in case of
rollback ie. other messages shouldn't be consumed until failed message
delivered succesfully. We have only one consumer on queue. However
documentation says:

"If a redelivery-delay is specified, Apache ActiveMQ Artemis will wait this
delay before redelivering the messages.

By default, there is no redelivery delay (redelivery-delayis set to 0).

Other subsequent messages will be delivery regularly, only the cancelled
message will be sent asynchronously back to the queue after the delay."

So if redelivery delay is set on brokers side this doesn't work. If delay is
set to 0 can we achieve FIFO ordering? Of course we need to add some delay
on client side if message is redelivered...



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

Reply via email to