Skip to content

Queues and messaging

Queue and messaging types provide ordering, delivery, streaming, and publication semantics.

See Type construction and operations and Stream and messaging operations for ordering, lease/dead-letter behavior, stream group state, retention, delivery guarantees, and exact request fields.

TypeConstructionPrincipal operations
fifo_queueCREATEENQUEUE, DEQUEUE, PEEK, LEN
lifo_stackCREATEPUSH, POP, PEEK, LEN
priority_queueCREATEENQUEUE, DEQUEUE, LEN
blocking_queueCREATEENQUEUE, DEQUEUE, LEN, CLOSE
delayed_queueCREATEENQUEUE, POP_READY, LEN
reliable_queueCREATEENQUEUE, CLAIM, ACK, NACK, STATS
streamCREATEADD, RANGE, GROUP_CREATE, GROUP_READ, ACK, PENDING…
consumer_groupCREATESNAPSHOT
pubsubCREATEPUBLISH, STATS
persistent_topicCREATEPUBLISH, READ
event_logCREATEAPPEND, READ, LEN