Skip to content

Does BareWire support an in-memory transport (like MassTransit's in-memory bus)? #46

Description

@gimmickj

Hi, thanks for building this library — really like the lightweight approach compared to MassTransit/Rebus.

I noticed MassTransit ships an in-memory transport out of the box (useful for single-process/modular-monolith scenarios and for testing without spinning up a real broker). I couldn't find anything similar in BareWire's docs — is there an in-memory transport available, or is it something you'd consider adding?

Context: I'm evaluating BareWire for a modular monolith project where modules currently communicate over RabbitMQ, and it would be great to have the option to run without an external broker dependency in dev/test, or in scenarios where all modules stay in a single process.

Thanks!

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