Skip to main content

Module queue

Module queue 

Source
Expand description

Job queue wire types (job-queue).

Structs§

QueueAckBatchReply
Response to QueueAckBatchRequest.
QueueAckBatchRequest
Acknowledge many leased jobs in one leader transaction (POST /raft/v1/queue/ack-batch).
QueueAckReply
Response to QueueAckRequest.
QueueAckRequest
Acknowledge successful processing (POST /raft/v1/queue/ack).
QueueBatchEnqueueJob
One job in a batch enqueue (POST /raft/v1/queue/enqueue-batch).
QueueEnqueueBatchReply
Response to QueueEnqueueBatchRequest.
QueueEnqueueBatchRequest
Enqueue many jobs in one leader transaction (POST /raft/v1/queue/enqueue-batch).
QueueEnqueueReply
Response to QueueEnqueueRequest.
QueueEnqueueRequest
Enqueue a job on stream stream (POST /raft/v1/queue/enqueue).
QueueJobStatusReply
Metadata for a single job (POST /raft/v1/queue/job-status).
QueueJobStatusRequest
Lookup job metadata by id (POST /raft/v1/queue/job-status).
QueueLeaseReply
Response to QueueLeaseRequest.
QueueLeaseRequest
Lease jobs for a worker (POST /raft/v1/queue/lease).
QueueLeasedJobWire
One job returned under lease on the wire.
QueueMetricsReply
Depth and age gauges for autoscale / observability.
QueueMetricsRequest
Read queue depth gauges (POST /raft/v1/queue/metrics).
QueueNackReply
Response to QueueNackRequest.
QueueNackRequest
Return a leased job to pending immediately (POST /raft/v1/queue/nack).
QueueReplicateReply
Response to QueueReplicateRequest.
QueueReplicateRequest
Batch of replication ops from the queue leader (POST /raft/v1/queue/replicate).
QueueRequeueDeadLetterReply
Response to QueueRequeueDeadLetterRequest.
QueueRequeueDeadLetterRequest
Requeue a dead-letter job for another delivery attempt (POST /raft/v1/queue/requeue-dead-letter).
RecurringScheduleWire
Cron-driven recurring job registered on a queue stream.

Enums§

QueueJobLifecycleWire
Job lifecycle returned by QueueJobStatusReply.
QueueReplicateOp
Idempotent state transition replicated from the queue leader to every voter (POST /raft/v1/queue/replicate).