MassTransit
MassTransit is an open-source .NET framework for building message-based distributed applications. It provides a consistent programming model for sending and receiving messages and supports common integration patterns such as publish/subscribe, request/response, and long-running workflows via sagas. The library is designed to run on the .NET platform and integrates with popular ASP.NET Core applications and other .NET services.
At runtime, MassTransit centers on a bus that connects to a transport (such as RabbitMQ, Azure Service
Key features include support for multiple transports through a pluggable architecture, message retries and fault handling,
MassTransit originated as an open-source project in the .NET ecosystem and has grown through community contributions.