RMQ 4.2.4 OR 4.3

111 views
Skip to first unread message

Sravani Cheruvu

unread,
Apr 29, 2026, 12:27:13 AMApr 29
to rabbitm...@googlegroups.com
Hi Team,

We have been using RMQ 3.12.13 classic queues and we have been using message priority at individual message and use x-max-priority at queue declare level.

Now we have upgraded to 4.2.4 and quorum queues ,  and we are not able to use individual priorities in this version. We are fine with avoiding x-max-priority but we need priority feature in quorum queues


Please help us with this , how to implement this in latest version in quorum queues.



Michal Kuratczyk

unread,
Apr 29, 2026, 1:49:10 AMApr 29
to rabbitm...@googlegroups.com
Priority support was added to QQs in 4.0 but up to (including) 4.2, they worked quite differently than in CQs:

Starting with 4.3, QQ priorities are more similar to how CQs implemented them (strict priority):
https://www.rabbitmq.com/blog/2026/04/23/rabbitmq-4.3-release#32-message-priorities

In either case, you don't set x-max-priority. - you just set the priority when publishing a message and that's it.

So, it sounds like the 4.3 behaviour is what you are looking for.

We could not introduce strict priorities earlier because Ra didn't support compaction. Not consuming lower priority messages would have led
to unbounded disk usage growth since we had to keep everything since the oldest unconsumed message. Starting with 4.3, Ra
can compact the segment files to only keep what is still needed (eg. lower priority messages without all the other ones).

Best,

--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rabbitmq-users/CADuF7jWgeu2DOAa2a9SB9TqZ7xi9erv7k5zckfeVSySgpiOiog%40mail.gmail.com.


--
Michal
RabbitMQ Team

Sravani Cheruvu

unread,
Apr 30, 2026, 12:35:22 AMApr 30
to rabbitm...@googlegroups.com
Hi Team,

Thankyou for the info.

Reg the message level priority  , so we can set the message priority while publishing the message ? could you explain the behaviour , what happens if 100 messages with same priority , ex. Priority =5 reaches server at same time?

Also could you confirm , if this feature is not possible in 4.2.4 ??

Thanks,
Lakshmi.


Michal Kuratczyk

unread,
Apr 30, 2026, 3:43:06 AMApr 30
to rabbitm...@googlegroups.com
so we can set the message priority while publishing the message ?

Of course. What other options could even be there?
 
what happens if 100 messages with same priority , ex. Priority =5 reaches server at same time?

It's just as if priorities were not used - first in, first out.

Also could you confirm , if this feature is not possible in 4.2.4 ??

Sravani Cheruvu

unread,
May 11, 2026, 3:27:40 AMMay 11
to rabbitm...@googlegroups.com
Thankyou.

We would like to know the behaviour of mixed priorities like what if messages are received in below order , 5, 5 , 3 , 5 , 5 , 3 ,5

Will there be global sorting and will messages be delivered as 5,5,5,5,5,3,3

Could you please explain




--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.

Michal Kuratczyk

unread,
May 11, 2026, 3:42:06 AMMay 11
to rabbitm...@googlegroups.com
It's clearly explained in the docs I linked to. And you can easily play with this on your own.



--
Michal
RabbitMQ Team

Sravani Cheruvu

unread,
May 11, 2026, 12:36:48 PMMay 11
to rabbitm...@googlegroups.com
Ya , Our client expectation is that they need to consume messages with high priority all at once in bulk and lower priorities at once. They say that this feature is available in 3.12.13 Classic queues. Will this feature available in RMQ 4.3.0 classic queues as well.

Thanks,
Lakshmi Sravani

Michal Kuratczyk

unread,
May 11, 2026, 1:12:32 PMMay 11
to rabbitm...@googlegroups.com
Please stop abusing the support we provide here.

You can't be bothered to even read the docs I linked to, let alone play with RabbitMQ for 5 minutes to learn how things work. 
Instead, you are asking me to provide an answer that you can copy-paste and send to your client
(which, I assume, pays you for the RabbitMQ support that you are effectively outsourcing to me).

The documentation provides the answer to this question, and I also provided it in this thread.


Reply all
Reply to author
Forward
0 new messages