The broker doesn't really support dependency between messages as you seem
to need. As you know, grouped messages will be sent to the same consumer,
but as far as the broker is concerned those messages are still 100%
independent of each other. It's not clear to me why a redelivery-delay of 0
wouldn'
Ok, and if using a redelivery-delay is not an option any recommended
way to manage it?
My best option by now is doing a pre-processing by not enqueuing
dependent messages and have a listener to enqueue them when it's
dependant was processed
Or checking before processing a message if there is anothe
> If I had a queue with message groups is ordered guaranteed if broker
redeliveries are present?
If you use a redelivery-delay > 0 then delivery order will be broken. If
you use a redelivery-delay of 0 then delivery order will not be broken.
Therefore, if you want to maintain strict order then use
ActiveMQ Artemis.
On Tue, 2 Jun 2020 at 16:22, Justin Bertram wrote:
>
> Are you asking about ActiveMQ 5.x or ActiveMQ Artemis?
>
>
> Justin
>
> On Tue, Jun 2, 2020 at 9:19 AM Joan Pujol wrote:
>
> > Hi,
> >
> > Searching in mailing list archives for message group and message
> > redelivery I've
ActiveMQ Artemis
On Tue, 2 Jun 2020 at 16:22, Justin Bertram wrote:
>
> Are you asking about ActiveMQ 5.x or ActiveMQ Artemis?
>
>
> Justin
>
> On Tue, Jun 2, 2020 at 9:19 AM Joan Pujol wrote:
>
> > Hi,
> >
> > Searching in mailing list archives for message group and message
> > redelivery I've
Are you asking about ActiveMQ 5.x or ActiveMQ Artemis?
Justin
On Tue, Jun 2, 2020 at 9:19 AM Joan Pujol wrote:
> Hi,
>
> Searching in mailing list archives for message group and message
> redelivery I've seen different responses and it's not clear to me the
> supposed way to work.
>
> If I had
Hi,
Searching in mailing list archives for message group and message
redelivery I've seen different responses and it's not clear to me the
supposed way to work.
If I had a queue with message groups is ordered guaranteed if broker
redeliveries are present?
That is if I have:
m1,m2, and m3 queued