RabbitMQ AMQP and Differentiated services QOS

51 views
Skip to first unread message

Mr btbhanders

unread,
Nov 28, 2022, 5:51:56 AM11/28/22
to rabbitmq-users
I have searched docs and even code to find if there is native support for Differentiated services (https://en.wikipedia.org/wiki/Differentiated_services) in the RabbitMQ ecosystem but ended up empty.
Does RabbitMQ broker and client libraries support Differentiated services out of the box via AMQP 091, or is this something that must be implemented by for example reserving certain IP-ports and manage settings via operating system settings?
E.g. in Windows this would be managed by policies via the Policy editor.

Specifically I'm looking for sending low latency messages. My application uses different types of messages of which a subset requires a low latency connection and would therefore benefit from Diffserv.
One possible solution would be to use a separate connection (and exchange/queue) for the low latency traffic, but this requires the broker to also respect the Diffserv flags on the consumer side, i.e. tag the messages correctly when sending to consumer.

Question: Is Diffserv supported natively in RabbitMQ with AMQP 0.91?
If not, are there plans for incorporating this feature?

Luke Bakken

unread,
Nov 29, 2022, 10:33:40 AM11/29/22
to rabbitmq-users
Reply all
Reply to author
Forward
0 new messages