masstransit
Installation
SKILL.md
MassTransit
Overview
MassTransit is a mature, open-source distributed application framework for .NET that provides a consistent abstraction over message transports (RabbitMQ, Azure Service Bus, Amazon SQS, ActiveMQ, and in-memory). It handles message routing, serialization, consumer lifecycle, retry policies, saga state machines, and transactional outbox patterns. MassTransit integrates natively with Microsoft.Extensions.DependencyInjection and ASP.NET Core.
NuGet Packages
MassTransit-- core library with in-memory transportMassTransit.RabbitMQ-- RabbitMQ transportMassTransit.Azure.ServiceBus.Core-- Azure Service Bus transportMassTransit.AmazonSQS-- Amazon SQS/SNS transportMassTransit.EntityFrameworkCore-- EF Core saga persistence and outboxMassTransit.MongoDb-- MongoDB saga persistence
Basic Setup
using MassTransit;
var builder = WebApplication.CreateBuilder(args);
Related skills