Skip to content

Repository files navigation

wrangler-cloudflare-durable-objects-queue

Wrangler app that uses a Durable Object to publish messages to a queue.

Related Apps

Architecture Diagram

Architecture Diagram

Prerequisites

  • Cloudflare:
    • Must have set the CLOUDFLARE_API_TOKEN variable in your local environment, with the Workers Scripts:Edit, Queues:Edit and Account Settings:Read permissions.
  • mise:

Installation

mise install
pnpm install

Deployment

Create queue:

pnpm wrangler queues create my-queue

Create worker:

pnpm run deploy

Usage

  1. Grab the <WORKER_ROUTE_TRIGGER_URL> from the deployment outputs:

    Published my-worker
      <WORKER_ROUTE_TRIGGER_URL>
      Producer for my-queue
  2. Navigate to https://my-worker.<SUBDOMAIN>.workers.dev?userId=test.

  3. Check that a message is present in my-queue from the Cloudflare dashboard.

Cleanup

pnpm wrangler delete

About

Wrangler app that uses a Durable Object to publish messages to a queue

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages