Skip to main content

Queues

还没翻译译自英文(developers.cloudflare.com)本页 112 段都还没译

Manage your Workers Queues configurations using Wrangler.

queues list

List queues

npmyarnpnpm

npx wrangler queues list
  • --page number

    Page number for pagination

Global flags

queues create

Create a queue

npmyarnpnpm

npx wrangler queues create <NAME>
  • <NAME> string required

    The name of the queue

  • --jurisdiction string

    The jurisdiction of the queue

  • --delivery-delay-secs number

    How long a published message should be delayed for, in seconds. Must be between 0 and 86400

  • --message-retention-period-secs number

    How long to retain a message in the queue, in seconds. Must be between 60 and 86400 if on free tier, otherwise must be between 60 and 1209600

Global flags

queues update

Update a queue

npmyarnpnpm

npx wrangler queues update <NAME>
  • <NAME> string required

    The name of the queue

  • --delivery-delay-secs number

    How long a published message should be delayed for, in seconds. Must be between 0 and 86400

  • --message-retention-period-secs number

    How long to retain a message in the queue, in seconds. Must be between 60 and 86400 if on free tier, otherwise must be between 60 and 1209600

Global flags

queues delete

Delete a queue

npmyarnpnpm

npx wrangler queues delete <NAME>
  • <NAME> string required

    The name of the queue

Global flags

queues info

Get queue information

npmyarnpnpm

npx wrangler queues info <NAME>
  • <NAME> string required

    The name of the queue

Global flags

queues consumer add

Add a Queue Worker Consumer

npmyarnpnpm

npx wrangler queues consumer add <QUEUE-NAME> <SCRIPT-NAME>
  • <QUEUE-NAME> string required

    Name of the queue to configure

  • <SCRIPT-NAME> string required

    Name of the consumer script

  • --batch-size number

    Maximum number of messages per batch

  • --batch-timeout number

    Maximum number of seconds to wait to fill a batch with messages

  • --message-retries number

    Maximum number of retries for each message

  • --dead-letter-queue string

    Queue to send messages that failed to be consumed

  • --max-concurrency number

    The maximum number of concurrent consumer Worker invocations. Must be a positive integer

  • --retry-delay-secs number

    The number of seconds to wait before retrying a message

Global flags

queues consumer remove

Remove a Queue Worker Consumer

npmyarnpnpm

npx wrangler queues consumer remove <QUEUE-NAME> <SCRIPT-NAME>
  • <QUEUE-NAME> string required

    Name of the queue to configure

  • <SCRIPT-NAME> string required

    Name of the consumer script

Global flags

queues consumer list

List consumers for a queue

npmyarnpnpm

npx wrangler queues consumer list <QUEUE-NAME>
  • <QUEUE-NAME> string required

    Name of the queue

  • --json boolean default: false

    Output in JSON format

Global flags

queues consumer http add

Add a Queue HTTP Pull Consumer

npmyarnpnpm

npx wrangler queues consumer http add <QUEUE-NAME>
  • <QUEUE-NAME> string required

    Name of the queue for the consumer

  • --batch-size number

    Maximum number of messages per batch

  • --message-retries number

    Maximum number of retries for each message

  • --dead-letter-queue string

    Queue to send messages that failed to be consumed

  • --visibility-timeout-secs number

    The number of seconds a message will wait for an acknowledgement before being returned to the queue.

  • --retry-delay-secs number

    The number of seconds to wait before retrying a message

Global flags

queues consumer http remove

Remove a Queue HTTP Pull Consumer

npmyarnpnpm

npx wrangler queues consumer http remove <QUEUE-NAME>
  • <QUEUE-NAME> string required

    Name of the queue for the consumer

Global flags

queues consumer http list

List HTTP pull consumers for a queue

npmyarnpnpm

npx wrangler queues consumer http list <QUEUE-NAME>
  • <QUEUE-NAME> string required

    Name of the queue

  • --json boolean default: false

    Output in JSON format

Global flags

queues consumer worker add

Add a Queue Worker Consumer

npmyarnpnpm

npx wrangler queues consumer worker add <QUEUE-NAME> <SCRIPT-NAME>
  • <QUEUE-NAME> string required

    Name of the queue to configure

  • <SCRIPT-NAME> string required

    Name of the consumer script

  • --batch-size number

    Maximum number of messages per batch

  • --batch-timeout number

    Maximum number of seconds to wait to fill a batch with messages

  • --message-retries number

    Maximum number of retries for each message

  • --dead-letter-queue string

    Queue to send messages that failed to be consumed

  • --max-concurrency number

    The maximum number of concurrent consumer Worker invocations. Must be a positive integer

  • --retry-delay-secs number

    The number of seconds to wait before retrying a message

Global flags

queues consumer worker remove

Remove a Queue Worker Consumer

npmyarnpnpm

npx wrangler queues consumer worker remove <QUEUE-NAME> <SCRIPT-NAME>
  • <QUEUE-NAME> string required

    Name of the queue to configure

  • <SCRIPT-NAME> string required

    Name of the consumer script

Global flags

queues consumer worker list

List worker consumers for a queue

npmyarnpnpm

npx wrangler queues consumer worker list <QUEUE-NAME>
  • <QUEUE-NAME> string required

    Name of the queue

  • --json boolean default: false

    Output in JSON format

Global flags

queues pause-delivery

Pause message delivery for a queue

npmyarnpnpm

npx wrangler queues pause-delivery <NAME>
  • <NAME> string required

    The name of the queue

Global flags

queues resume-delivery

Resume message delivery for a queue

npmyarnpnpm

npx wrangler queues resume-delivery <NAME>
  • <NAME> string required

    The name of the queue

Global flags

queues purge

Purge messages from a queue

npmyarnpnpm

npx wrangler queues purge <NAME>
  • <NAME> string required

    The name of the queue

  • --force boolean

    Skip the confirmation dialog and forcefully purge the Queue

Global flags

queues subscription create

Create a new event subscription for a queue

npmyarnpnpm

npx wrangler queues subscription create <QUEUE>
  • <QUEUE> string required

    The name of the queue to create the subscription for

  • --source string required

    The event source type

  • --events string required

    Comma-separated list of event types to subscribe to

  • --name string

    Name for the subscription (auto-generated if not provided)

  • --enabled boolean default: true

    Whether the subscription should be active

  • --model-name string

    Workers AI model name (required for workersAi.model source)

  • --worker-name string

    Worker name (required for workersBuilds.worker source)

  • --workflow-name string

    Workflow name (required for workflows.workflow source)

  • --zone-id string

    Zone ID (required for email.sending source)

  • --domain string

    Sending domain — zone apex or verified subdomain (required for email.sending source)

Global flags

queues subscription list

List event subscriptions for a queue

npmyarnpnpm

npx wrangler queues subscription list <QUEUE>
  • <QUEUE> string required

    The name of the queue to list subscriptions for

  • --page number default: 1

    Page number for pagination

  • --per-page number default: 20

    Number of subscriptions per page

  • --json boolean default: false

    Output in JSON format

Global flags

queues subscription get

Get details about a specific event subscription

npmyarnpnpm

npx wrangler queues subscription get <QUEUE>
  • <QUEUE> string required

    The name of the queue

  • --id string required

    The ID of the subscription to retrieve

  • --json boolean default: false

    Output in JSON format

Global flags

queues subscription delete

Delete an event subscription from a queue

npmyarnpnpm

npx wrangler queues subscription delete <QUEUE>
  • <QUEUE> string required

    The name of the queue

  • --id string required

    The ID of the subscription to delete

  • --force boolean alias: --y default: false

    Skip confirmation

Global flags

queues subscription update

Update an existing event subscription

npmyarnpnpm

npx wrangler queues subscription update <QUEUE>
  • <QUEUE> string required

    The name of the queue

  • --id string required

    The ID of the subscription to update

  • --name string

    New name for the subscription

  • --events string

    Comma-separated list of event types to subscribe to

  • --enabled boolean

    Whether the subscription should be active

  • --json boolean default: false

    Output in JSON format

Global flags