Getting Started
First Durable Queue
Send a message to a durable queue and consume it with a consumer group
First Durable Queue
Last Updated: 2026-02-05
Durable queues use the $queue/ topic prefix. The broker stores the message in the queue log and delivers it to consumers in a group.
1. Publish to a Queue
mosquitto_pub -p 1883 -t "$queue/orders" -m "order-1" -q 12. Consume with a Consumer Group
Choose a client that can set a consumer group:
- MQTT v5: set the
consumer-groupuser property on SUBSCRIBE. - AMQP 1.0: set
consumer-groupin attach properties. - AMQP 0.9.1: set
x-consumer-grouponbasic.consume.
3. Acknowledge
Acks are required for durable queues. For MQTT v5, publish to:
$queue/<queue>/$ack$queue/<queue>/$nack$queue/<queue>/$reject
Include message-id and group-id as user properties.