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.
| Type | Construction | Principal operations |
|---|---|---|
fifo_queue | CREATE | ENQUEUE, DEQUEUE, PEEK, LEN |
lifo_stack | CREATE | PUSH, POP, PEEK, LEN |
priority_queue | CREATE | ENQUEUE, DEQUEUE, LEN |
blocking_queue | CREATE | ENQUEUE, DEQUEUE, LEN, CLOSE |
delayed_queue | CREATE | ENQUEUE, POP_READY, LEN |
reliable_queue | CREATE | ENQUEUE, CLAIM, ACK, NACK, STATS |
stream | CREATE | ADD, RANGE, GROUP_CREATE, GROUP_READ, ACK, PENDING… |
consumer_group | CREATE | SNAPSHOT |
pubsub | CREATE | PUBLISH, STATS |
persistent_topic | CREATE | PUBLISH, READ |
event_log | CREATE | APPEND, READ, LEN |