Publish events
Fan out facts to every interested service without coupling producers to queues.
Messaging that speaks both languages
Build asynchronous .NET and Java services with the same focused, MassTransit-inspired messaging model.
dotnet add package Sundstrom.MyServiceBus.RabbitMqThe essentials
Fan out facts to every interested service without coupling producers to queues.
Direct work to a specific endpoint when exactly one consumer should handle it.
Use scoped consumers, retries, faults, and test harnesses with aligned semantics.
Focused documentation
Learn the portable concepts first, then add transport and testing detail when you need it.
Install, configure, consume, and publish in C# or Java.
Open guide →Core modelChoose between publish, send, consume, and request.
Learn concepts →TransportUnderstand recovery, failure queues, topology, and tuning.
Configure transport →Preview transportProvision Azure, configure either client, and understand the verified interoperability boundary.
Configure the transport →ConfidenceExercise message flows with the aligned in-memory harness.
Write a test →