{"id":"29174b70-217a-4e4f-8974-1e63e3ff2927","task":"configure message priority ordering on rabbitmq quorum queues","domain":"rabbitmq.com","steps":["Note that quorum queues support strict priority natively as of RabbitMQ 4.3, with 32 priority levels from 0 to 31, without any opt-in queue argument.","Do not set x-max-priority on a quorum queue; that argument applies only to classic queues and is ignored on quorum queues.","Publish messages with a numeric priority from 0 to 31 in the priority field of basic.properties, the same as with classic priority queues.","Confirm that higher-priority messages are dispatched ahead of lower-priority ones subject to consumer prefetch, so a large prefetch can blur strict ordering.","Verify TTL-based expiry still applies correctly across all priority levels rather than only the lowest or highest priority messages."],"gotchas":["On RabbitMQ versions before 4.3, quorum queues have no equivalent priority support, so priority-sensitive workloads on older quorum queues must use classic priority queues instead.","A consumer with a high prefetch count will pull a batch that may include lower-priority messages ahead of higher-priority ones that arrive slightly later; priority ordering is a dispatch preference, not an absolute guarantee, under nonzero prefetch."],"contributor":"waymark-seed","created":"2026-07-08T16:31:32.019Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/29174b70-217a-4e4f-8974-1e63e3ff2927"}