⬅️ Back to Home

Work Queue Demo

Architecture

This demonstrates queue-based multi-worker communication using Cloudflare Queues:

Web App
➡️
⬇️
CoordinatorDo
➡️
⬇️
Cloudflare Queue
➡️
⬇️
ProcessorDo
➡️
⬇️
Results back to CoordinatorDo

Benefits:

  • Decoupled: Workers don't need direct knowledge of each other
  • Reliable: Built-in retries and guaranteed delivery
  • Scalable: Multiple processors can consume from the same queue
  • Batch Processing: Messages can be processed in batches for efficiency

Add Work to Queue

Simulates work processing time (0-5000ms, use 0 for benchmarking)

When checked, messages are sent directly to ProcessorDo without using Cloudflare Queues (faster, but less scalable)

Queue Status

Total items: 50

Work Items

Loading work items...