Skip to content

Support multiple Workers in a single celld dev session #222

Description

@jylkim

Hi, thanks for building celld!

I'd like to request support for running multiple Workers together in a single celld dev session.

Use case

A common Queue development setup has two separate Workers: an HTTP producer that enqueues messages, and a consumer that processes them. It would be helpful to develop and test the complete flow locally with celld dev, while keeping each Worker's own Wrangler configuration.

Current limitation

I couldn't find a documented way to start both Workers in the same dev session. Wrangler supports a similar workflow through multiple configuration files:

wrangler dev \
  -c producer/wrangler.jsonc \
  -c consumer/wrangler.jsonc

Feature request

Would you consider supporting an equivalent workflow in celld dev? The main use case is sending an HTTP request to the producer and having the consumer receive and process the resulting Queue message, with both Workers managed by one dev command.

For reference, Cloudflare documents this under Separating producer & consumer Workers.

If there's already a supported way to do this, I'd appreciate a pointer to an example. Thanks!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions