CommunityToolkit.Aspire.MassTransit.RabbitMQ 9.6.1-beta.327

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.MassTransit.RabbitMQ.
There is a newer version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.MassTransit.RabbitMQ --version 9.6.1-beta.327
                    
NuGet\Install-Package CommunityToolkit.Aspire.MassTransit.RabbitMQ -Version 9.6.1-beta.327
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommunityToolkit.Aspire.MassTransit.RabbitMQ" Version="9.6.1-beta.327" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.MassTransit.RabbitMQ" Version="9.6.1-beta.327" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.MassTransit.RabbitMQ" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CommunityToolkit.Aspire.MassTransit.RabbitMQ --version 9.6.1-beta.327
                    
#r "nuget: CommunityToolkit.Aspire.MassTransit.RabbitMQ, 9.6.1-beta.327"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CommunityToolkit.Aspire.MassTransit.RabbitMQ@9.6.1-beta.327
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CommunityToolkit.Aspire.MassTransit.RabbitMQ&version=9.6.1-beta.327&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.MassTransit.RabbitMQ&version=9.6.1-beta.327&prerelease
                    
Install as a Cake Tool

MassTransit RabbitMQ Aspire Client Extension

Overview

This package provides an Aspire client extension for seamlessly integrating MassTransit with RabbitMQ. It works with the Aspire.Hosting.RabbitMQ.AddRabbitMQ() method for hosting.

The name string should match the name used in Aspire.Hosting.RabbitMQ.AddRabbitMQ(), as it references the connection string.


Features

  • Configures MassTransit RabbitMQ integration for clients.
  • Automatically discovers and registers consumers, sagas, and activities.
  • Supports OpenTelemetry and Application Insights for monitoring.
  • Uses the same configuration format as the hosting environment for easy integration.
  • Multi-bus support to configure multiple RabbitMQ instances.

Usage

Installation

To install, add the extension to your client application using builder.Services in Startup.cs or Program.cs.

Example Usage

builder.AddMassTransitRabbitMq(
    "rmq",
    options => { options.DisableTelemetry = false; },
    consumers =>
    {
        consumers.AddConsumer<SubmitOrderConsumer>();
        consumers.AddConsumer<CancelOrderConsumer>();
        consumers.AddConsumer<UpdateOrderConsumer>();
    }
);

Multi-bus example

public interface ISecondBus : IBus;
builder.AddMassTransitRabbitMq("rabbitmq1", massTransitConfiguration: x =>
{
    x.AddConsumer<TestConsumer>();
});
builder.AddMassTransitRabbitMq<ISecondBus>("rabbitmq2", massTransitConfiguration: x =>
{
    x.AddConsumer<TestConsumerTwo>();
});
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.8.0-beta.370 34 9/2/2025
9.8.0-beta.364 38 9/1/2025
9.7.2 185 8/29/2025
9.7.2-beta.362 158 8/29/2025
9.7.2-beta.361 164 8/29/2025
9.7.2-beta.360 161 8/29/2025
9.7.2-beta.359 162 8/28/2025
9.7.2-beta.358 161 8/28/2025
9.7.2-beta.357 159 8/28/2025
9.7.1 194 8/27/2025
9.7.1-beta.355 164 8/27/2025
9.7.1-beta.354 165 8/27/2025
9.7.1-beta.353 160 8/27/2025
9.7.1-beta.352 159 8/27/2025
9.7.1-beta.351 166 8/27/2025
9.7.1-beta.348 127 8/14/2025
9.7.1-beta.344 71 8/10/2025
9.7.1-beta.343 195 8/8/2025
9.7.1-beta.342 196 8/7/2025
9.7.1-beta.341 198 8/6/2025
9.7.1-beta.340 179 8/5/2025
9.7.1-beta.339 182 8/5/2025
9.7.0 799 8/1/2025
9.7.0-beta.337 79 8/1/2025
9.7.0-beta.336 90 8/1/2025
9.7.0-beta.335 86 8/1/2025
9.7.0-beta.333 95 7/30/2025
9.6.1-beta.332 93 7/30/2025
9.6.1-beta.331 98 7/30/2025
9.6.1-beta.330 94 7/30/2025
9.6.1-beta.329 93 7/30/2025
9.6.1-beta.328 94 7/29/2025
9.6.1-beta.327 97 7/28/2025
9.6.1-beta.326 95 7/28/2025
9.6.0 360 7/10/2025
9.6.0-beta.324 116 7/10/2025
9.5.1-beta.323 115 7/10/2025
9.5.1-beta.322 116 7/10/2025
9.5.1-beta.321 118 7/10/2025
9.5.1-beta.320 120 7/9/2025
9.5.1-beta.319 123 7/8/2025
9.5.1-beta.318 118 7/2/2025
9.5.1-beta.317 114 6/30/2025
9.5.1-beta.315 123 6/26/2025
9.5.1-beta.314 121 6/23/2025
9.5.1-beta.313 110 6/20/2025
9.5.1-beta.312 116 6/20/2025
9.5.1-beta.311 120 6/18/2025
9.5.1-beta.310 127 6/17/2025
9.5.1-beta.309 123 6/17/2025
9.5.1-beta.308 119 6/17/2025
9.5.1-beta.307 125 6/16/2025
9.5.1-beta.306 274 6/11/2025
9.5.1-beta.305 94 6/7/2025
9.5.1-beta.304 117 6/6/2025
9.5.1-beta.303 122 6/4/2025
9.5.1-beta.302 123 6/4/2025
9.5.1-beta.301 127 6/2/2025
9.5.1-beta.300 137 5/28/2025
9.5.0 1,159 5/27/2025
9.5.0-beta.299 131 5/27/2025
9.5.0-beta.298 134 5/26/2025
9.5.0-beta.297 80 5/24/2025
9.5.0-beta.296 75 5/24/2025
9.5.0-beta.295 50 5/24/2025
9.4.1-beta.291 160 5/19/2025
9.4.1-beta.289 139 5/16/2025
9.4.1-beta.288 188 5/16/2025
9.4.1-beta.287 193 5/16/2025
9.4.1-beta.286 189 5/16/2025
9.4.1-beta.285 205 5/14/2025
9.4.1-beta.284 210 5/13/2025
9.4.1-beta.283 222 5/12/2025
9.4.1-beta.282 131 5/7/2025
9.4.1-beta.280 124 5/2/2025
9.4.1-beta.279 126 5/2/2025
9.4.1-beta.277 152 4/23/2025
9.4.1-beta.276 145 4/23/2025
9.4.1-beta.275 144 4/23/2025
9.4.1-beta.274 140 4/23/2025
9.4.1-beta.273 143 4/23/2025
9.4.1-beta.272 141 4/23/2025
9.4.1-beta.271 138 4/23/2025
9.4.1-beta.270 146 4/20/2025
9.4.0 372 4/20/2025
9.4.0-beta.269 141 4/20/2025
9.4.0-beta.268 141 4/20/2025
9.3.1-beta.267 141 4/20/2025
9.3.1-beta.266 63 4/19/2025
9.3.1-beta.265 173 4/15/2025
9.3.1-beta.264 185 4/15/2025
9.3.1-beta.263 170 4/15/2025
9.3.1-beta.262 171 4/15/2025
9.3.1-beta.260 139 4/10/2025
9.3.1-beta.259 152 4/8/2025
9.3.1-beta.258 137 4/8/2025
9.3.1-beta.257 138 4/8/2025
9.3.1-beta.256 146 4/8/2025
9.3.1-beta.255 139 4/8/2025
9.3.1-beta.254 139 4/8/2025
9.3.1-beta.253 156 4/1/2025
9.3.1-beta.252 122 3/27/2025
9.3.1-beta.250 127 3/27/2025
9.3.1-beta.249 118 3/27/2025
9.3.1-beta.248 119 3/27/2025
9.3.1-beta.247 118 3/27/2025
9.3.1-beta.244 473 3/25/2025
9.3.1-beta.242 469 3/24/2025
9.3.1-beta.241 138 3/19/2025
9.3.0 596 3/19/2025
9.3.0-beta.239 135 3/19/2025
9.2.2-beta.237 133 3/19/2025
9.2.2-beta.236 110 3/14/2025
9.2.2-beta.230 149 3/13/2025
9.2.2-beta.229 137 3/13/2025
9.2.2-beta.228 148 3/11/2025
9.2.2-beta.227 149 3/11/2025
9.2.2-beta.226 152 3/11/2025
9.2.2-beta.225 149 3/11/2025
9.2.2-beta.224 145 3/11/2025
9.2.2-beta.223 145 3/10/2025
9.2.2-beta.222 148 3/10/2025
9.2.2-beta.220 150 3/9/2025
9.2.2-beta.218 144 3/9/2025
9.2.2-beta.217 189 3/7/2025
9.2.2-beta.216 202 3/7/2025
9.2.2-beta.215 175 3/7/2025
9.2.2-beta.214 193 3/5/2025
9.2.2-beta.213 181 3/5/2025
9.2.2-beta.212 179 3/5/2025
9.2.2-beta.211 200 3/4/2025
9.2.2-beta.210 191 3/4/2025
9.2.2-beta.208 80 3/3/2025
9.2.1 2,904 3/3/2025
9.2.1-beta.207 105 3/2/2025
9.2.1-beta.206 84 3/1/2025
9.2.1-beta.205 79 2/27/2025
9.2.1-beta.204 77 2/26/2025
9.2.1-beta.203 73 2/26/2025
9.2.0 243 2/26/2025
9.2.0-beta.202 81 2/26/2025
9.2.0-beta.201 76 2/26/2025
9.2.0-beta.199 79 2/26/2025
9.2.0-beta.198 75 2/26/2025
9.1.1-beta.197 77 2/25/2025
9.1.1-beta.196 81 2/25/2025
9.1.1-beta.195 71 2/25/2025
9.1.1-beta.194 84 2/25/2025
9.1.1-beta.193 82 2/25/2025
9.1.1-beta.192 79 2/24/2025
9.1.1-beta.191 87 2/24/2025
9.1.1-beta.190 81 2/19/2025
9.1.1-beta.189 75 2/19/2025
9.1.1-beta.188 81 2/19/2025
9.1.1-beta.187 86 2/19/2025
9.1.1-beta.183 91 2/18/2025
9.1.1-beta.182 89 2/18/2025
9.1.1-beta.181 95 2/18/2025
9.1.1-beta.180 88 2/17/2025
9.1.1-beta.178 87 2/17/2025
9.1.1-beta.177 80 2/12/2025
9.1.1-beta.176 93 2/11/2025
9.1.1-beta.175 84 2/11/2025
9.1.1-beta.173 92 2/10/2025
9.1.1-beta.169 77 2/6/2025
9.1.1-beta.168 79 2/5/2025
9.1.1-beta.166 75 2/5/2025
9.1.1-beta.165 74 2/5/2025
9.1.1-beta.164 83 2/3/2025
9.1.1-beta.162 78 2/3/2025
9.1.1-beta.155 78 1/30/2025
9.1.1-beta.154 78 1/30/2025
9.1.1-beta.153 76 1/30/2025
9.1.1-beta.152 72 1/29/2025
9.1.1-beta.150 91 1/29/2025
9.1.1-beta.148 81 1/26/2025
9.1.1-beta.147 77 1/26/2025
9.1.1-beta.146 77 1/23/2025
9.1.1-beta.145 78 1/22/2025
9.1.1-beta.144 67 1/22/2025
9.1.1-beta.142 75 1/22/2025
9.1.1-beta.140 89 1/22/2025
9.1.1-beta.139 83 1/21/2025
9.1.1-beta.138 76 1/20/2025
9.1.1-beta.137 75 1/17/2025
9.1.1-beta.136 62 1/15/2025
9.1.1-beta.135 57 1/15/2025
9.1.1-beta.134 44 1/15/2025
9.1.1-beta.128 60 1/9/2025
9.1.1-beta.127 68 1/9/2025
9.1.1-beta.126 68 1/9/2025
9.1.1-beta.125 74 1/9/2025
9.1.1-beta.124 75 1/9/2025
9.1.0 220 12/12/2024
9.1.0-beta.123 87 1/3/2025
9.1.0-beta.122 81 1/3/2025
9.1.0-beta.121 83 1/2/2025
9.1.0-beta.120 81 12/30/2024
9.1.0-beta.119 77 12/30/2024
9.1.0-beta.118 85 12/30/2024
9.1.0-beta.116 76 12/30/2024
9.1.0-beta.114 83 12/30/2024
9.1.0-beta.113 84 12/30/2024
9.1.0-beta.112 73 12/18/2024
9.1.0-beta.110 80 12/16/2024
9.1.0-beta.109 87 12/12/2024
9.0.1-beta.108 80 12/12/2024
9.0.1-beta.107 76 12/11/2024
9.0.1-beta.106 86 12/12/2024
9.0.1-beta.104 86 12/11/2024