Browse DLQ messages
limitinteger· uint64min 0
offsetinteger· uint64min 0
itemsobject[]
failed_atinteger· uint64*requiredmin 0
retriesinteger· uint32*requiredmin 0
size_bytesinteger· uint64*requiredmin 0
List DLQ topics with counts
itemsobject[]
broker_typestring*required
message_countinteger· uint64*requiredmin 0
engine::queue::enqueue
functionInternal provider for TriggerAction::Enqueue
function_idstring*required
messageReceiptIdstring*required
traceparentstring
Trace context captured by the engine at the enqueue boundary and restored when the queued function is invoked.
messageReceiptIdstring*required
List all queue topics
itemsobject[]
broker_typestring*required
subscriber_countinteger· uint64*requiredmin 0
Get stats for a queue topic
consumer_countinteger· uint64*requiredmin 0
deliveredinteger· uint64*requiredmin 0
depthinteger· uint64*requiredmin 0
dlq_depthinteger· uint64*requiredmin 0
failedinteger· uint64*requiredmin 0
iii::durable::publish
functionEnqueue a message
topicstring*required
Topic to publish to. `queue` is accepted for the migration worker API.
Discard (purge) a single DLQ message by ID
message_idstring*required
message_idstring*required
redriveninteger· uint64*requiredmin 0
iii::queue::redrive
functionRedrive all DLQ messages back to the main queue
redriveninteger· uint64*requiredmin 0
Redrive a single DLQ message by ID back to the main queue
message_idstring*required
message_idstring*required
redriveninteger· uint64*requiredmin 0
Define and start a durable named function queue
configall of
all of (1)
variant 1
backoff_msinteger· uint64min 0
Base delay in milliseconds for the exponential retry backoff.
concurrencyinteger· uint32min 0
Number of messages processed concurrently.
max_priorityinteger· uint8min 0
Declares the queue as a RabbitMQ priority queue with this many priority levels (`x-max-priority`). `None` means not a priority queue. RabbitMQ-only; other adapters ignore it. Added (rather than part of the original minimal port) so [`QueueAdapter::setup_function_queue`] can pass it through to the RabbitMQ adapter's topology setup.
max_retriesinteger· uint32min 0
Maximum retries after the initial delivery before a message is sent to the dead-letter queue.
message_group_fieldstring
Payload field used to partition FIFO messages into independently ordered groups.
poll_interval_msinteger· uint64min 0
Delay between polls for adapters backed by a local store.
priority_fieldstring
Payload field whose non-negative integer value supplies message priority when the adapter supports priority queues.
timeout_msinteger· uint64min 0
Maximum time in milliseconds allowed for one target-function invocation.
typestring
Queue scheduling mode. Supported values are `standard` and `fifo`.
queue::on-config-change
functionInternal: reload queue configuration from the authoritative store.