Concurrency. Can't make it work as the docs explain. My curretlly workaround is to have 10 queues wi
Concurrency. Can't make it work as the docs explain. My curretlly workaround is to have 10 queues with producers and consummers

queueBacklogAdaptiveGroups)ack() a message, while you're still handling some stuff inside a ctx.awaitUntil(), the queue will wait with handling the next batch until the waitUntil is fully handled.wrangler r2 bucket notificationMore queues per account - up to 10,000
Developers building on Queues can now create up to 10,000 queues per account, enabling easier per-user, per-job and sharding use-cases.
Refer to Limits to learn more about Queues’ current limits.
Best practice
Configure a single consumer per queue. This both logically separates your queues, and ensures that errors (failures) in processing messages from one queue do not impact your other queues.

[[queues.producers]]
binding = "WEBHOOK_QUEUE_1"
queue = "webhook-1"
[[queues.producers]]
binding = "WEBHOOK_QUEUE_2"
queue = "webhook-2"
[[queues.producers]]
binding = "WEBHOOK_QUEUE_3"
queue = "webhook-N"
[[queues.consumers]]
queue = "webhook-1"
max_batch_size = 10
max_batch_timeout = 2
max_retries = 3
retry_delay = 30
dead_letter_queue = "webhook-dlq"
[[queues.consumers]]
queue = "webhook-2"
max_batch_size = 10
max_batch_timeout = 2
max_retries = 3
retry_delay = 30
dead_letter_queue = "webhook-dlq"
[[queues.consumers]]
queue = "webhook-N"
max_batch_size = 10
max_batch_timeout = 2
max_retries = 3
retry_delay = 30
dead_letter_queue = "webhook-dlq"