Create a Queue for a Producer Worker
queues & cron
// what it does
Provisions a new Queue. Bind it to your producer Worker by adding a [[queues.producers]] entry (queue + binding name) in wrangler.jsonc, then wrangler deploy. Use --message-retention-period-secs to hold messages longer than the 4-day default (604800 = 7 days).
// shell
$ wrangler queues create <name>$ wrangler queues create <name> --message-retention-period-secs 604800// gotcha
The queue must exist before you deploy a Worker that references it in [[queues.producers]] or [[queues.consumers]], or the deploy fails. Retention is 60–1209600s on paid plans but capped at 86400s (1 day) on the free tier.