CommunityToolkit.Aspire.MassTransit.RabbitMQ 9.5.1-beta.312

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.5.1-beta.312
                    
NuGet\Install-Package CommunityToolkit.Aspire.MassTransit.RabbitMQ -Version 9.5.1-beta.312
                    
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.5.1-beta.312" />
                    
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.5.1-beta.312" />
                    
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.5.1-beta.312
                    
#r "nuget: CommunityToolkit.Aspire.MassTransit.RabbitMQ, 9.5.1-beta.312"
                    
#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.5.1-beta.312
                    
#: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.5.1-beta.312&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.MassTransit.RabbitMQ&version=9.5.1-beta.312&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.395 22 9/24/2025
9.8.0-beta.394 32 9/23/2025
9.8.0-beta.393 34 9/23/2025
9.8.0-beta.392 32 9/23/2025
9.8.0-beta.389 241 9/18/2025
9.8.0-beta.388 251 9/16/2025
9.8.0-beta.386 194 9/15/2025
9.8.0-beta.385 196 9/15/2025
9.8.0-beta.384 43 9/13/2025
9.8.0-beta.376 118 9/8/2025
9.8.0-beta.375 56 9/6/2025
9.8.0-beta.373 133 9/5/2025
9.8.0-beta.372 126 9/4/2025
9.8.0-beta.370 124 9/2/2025
9.8.0-beta.364 115 9/1/2025
9.7.2 520 8/29/2025
9.7.2-beta.362 161 8/29/2025
9.7.2-beta.361 167 8/29/2025
9.7.2-beta.360 164 8/29/2025
9.7.2-beta.359 165 8/28/2025
9.7.2-beta.358 165 8/28/2025
9.7.2-beta.357 162 8/28/2025
9.7.1 207 8/27/2025
9.7.1-beta.355 167 8/27/2025
9.7.1-beta.354 168 8/27/2025
9.7.1-beta.353 163 8/27/2025
9.7.1-beta.352 162 8/27/2025
9.7.1-beta.351 169 8/27/2025
9.7.1-beta.348 129 8/14/2025
9.7.1-beta.344 73 8/10/2025
9.7.1-beta.343 197 8/8/2025
9.7.1-beta.342 198 8/7/2025
9.7.1-beta.341 200 8/6/2025
9.7.1-beta.340 181 8/5/2025
9.7.1-beta.339 184 8/5/2025
9.7.0 843 8/1/2025
9.7.0-beta.337 82 8/1/2025
9.7.0-beta.336 93 8/1/2025
9.7.0-beta.335 88 8/1/2025
9.7.0-beta.333 97 7/30/2025
9.6.1-beta.332 95 7/30/2025
9.6.1-beta.331 100 7/30/2025
9.6.1-beta.330 96 7/30/2025
9.6.1-beta.329 95 7/30/2025
9.6.1-beta.328 96 7/29/2025
9.6.1-beta.327 99 7/28/2025
9.6.1-beta.326 97 7/28/2025
9.6.0 462 7/10/2025
9.6.0-beta.324 120 7/10/2025
9.5.1-beta.323 120 7/10/2025
9.5.1-beta.322 120 7/10/2025
9.5.1-beta.321 122 7/10/2025
9.5.1-beta.320 123 7/9/2025
9.5.1-beta.319 127 7/8/2025
9.5.1-beta.318 120 7/2/2025
9.5.1-beta.317 118 6/30/2025
9.5.1-beta.315 125 6/26/2025
9.5.1-beta.314 123 6/23/2025
9.5.1-beta.313 112 6/20/2025
9.5.1-beta.312 122 6/20/2025
9.5.1-beta.311 123 6/18/2025
9.5.1-beta.310 135 6/17/2025
9.5.1-beta.309 124 6/17/2025
9.5.1-beta.308 120 6/17/2025
9.5.1-beta.307 131 6/16/2025
9.5.1-beta.306 276 6/11/2025
9.5.1-beta.305 95 6/7/2025
9.5.1-beta.304 127 6/6/2025
9.5.1-beta.303 123 6/4/2025
9.5.1-beta.302 126 6/4/2025
9.5.1-beta.301 128 6/2/2025
9.5.1-beta.300 140 5/28/2025
9.5.0 1,401 5/27/2025
9.5.0-beta.299 138 5/27/2025
9.5.0-beta.298 138 5/26/2025
9.5.0-beta.297 81 5/24/2025
9.5.0-beta.296 76 5/24/2025
9.5.0-beta.295 51 5/24/2025
9.4.1-beta.291 161 5/19/2025
9.4.1-beta.289 140 5/16/2025
9.4.1-beta.288 189 5/16/2025
9.4.1-beta.287 199 5/16/2025
9.4.1-beta.286 190 5/16/2025
9.4.1-beta.285 206 5/14/2025
9.4.1-beta.284 211 5/13/2025
9.4.1-beta.283 223 5/12/2025
9.4.1-beta.282 133 5/7/2025
9.4.1-beta.280 125 5/2/2025
9.4.1-beta.279 127 5/2/2025
9.4.1-beta.277 153 4/23/2025
9.4.1-beta.276 146 4/23/2025
9.4.1-beta.275 148 4/23/2025
9.4.1-beta.274 141 4/23/2025
9.4.1-beta.273 145 4/23/2025
9.4.1-beta.272 143 4/23/2025
9.4.1-beta.271 139 4/23/2025
9.4.1-beta.270 148 4/20/2025
9.4.0 375 4/20/2025
9.4.0-beta.269 142 4/20/2025
9.4.0-beta.268 142 4/20/2025
9.3.1-beta.267 142 4/20/2025
9.3.1-beta.266 64 4/19/2025
9.3.1-beta.265 175 4/15/2025
9.3.1-beta.264 192 4/15/2025
9.3.1-beta.263 171 4/15/2025
9.3.1-beta.262 172 4/15/2025
9.3.1-beta.260 140 4/10/2025
9.3.1-beta.259 158 4/8/2025
9.3.1-beta.258 138 4/8/2025
9.3.1-beta.257 139 4/8/2025
9.3.1-beta.256 147 4/8/2025
9.3.1-beta.255 142 4/8/2025
9.3.1-beta.254 140 4/8/2025
9.3.1-beta.253 164 4/1/2025
9.3.1-beta.252 123 3/27/2025
9.3.1-beta.250 139 3/27/2025
9.3.1-beta.249 119 3/27/2025
9.3.1-beta.248 121 3/27/2025
9.3.1-beta.247 120 3/27/2025
9.3.1-beta.244 482 3/25/2025
9.3.1-beta.242 470 3/24/2025
9.3.1-beta.241 140 3/19/2025
9.3.0 603 3/19/2025
9.3.0-beta.239 136 3/19/2025
9.2.2-beta.237 134 3/19/2025
9.2.2-beta.236 111 3/14/2025
9.2.2-beta.230 151 3/13/2025
9.2.2-beta.229 145 3/13/2025
9.2.2-beta.228 149 3/11/2025
9.2.2-beta.227 150 3/11/2025
9.2.2-beta.226 157 3/11/2025
9.2.2-beta.225 158 3/11/2025
9.2.2-beta.224 146 3/11/2025
9.2.2-beta.223 146 3/10/2025
9.2.2-beta.222 149 3/10/2025
9.2.2-beta.220 151 3/9/2025
9.2.2-beta.218 145 3/9/2025
9.2.2-beta.217 189 3/7/2025
9.2.2-beta.216 209 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 183 3/5/2025
9.2.2-beta.212 179 3/5/2025
9.2.2-beta.211 208 3/4/2025
9.2.2-beta.210 192 3/4/2025
9.2.2-beta.208 80 3/3/2025
9.2.1 3,471 3/3/2025
9.2.1-beta.207 110 3/2/2025
9.2.1-beta.206 89 3/1/2025
9.2.1-beta.205 79 2/27/2025
9.2.1-beta.204 78 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 72 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 88 2/24/2025
9.1.1-beta.190 83 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 96 2/18/2025
9.1.1-beta.180 91 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 94 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 80 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 79 2/3/2025
9.1.1-beta.155 78 1/30/2025
9.1.1-beta.154 79 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 98 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 76 1/22/2025
9.1.1-beta.140 93 1/22/2025
9.1.1-beta.139 88 1/21/2025
9.1.1-beta.138 76 1/20/2025
9.1.1-beta.137 83 1/17/2025
9.1.1-beta.136 62 1/15/2025
9.1.1-beta.135 59 1/15/2025
9.1.1-beta.134 49 1/15/2025
9.1.1-beta.128 60 1/9/2025
9.1.1-beta.127 73 1/9/2025
9.1.1-beta.126 68 1/9/2025
9.1.1-beta.125 78 1/9/2025
9.1.1-beta.124 75 1/9/2025
9.1.0 227 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 89 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 88 12/30/2024
9.1.0-beta.116 76 12/30/2024
9.1.0-beta.114 93 12/30/2024
9.1.0-beta.113 89 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 95 12/12/2024
9.0.1-beta.108 81 12/12/2024
9.0.1-beta.107 76 12/11/2024
9.0.1-beta.106 95 12/12/2024
9.0.1-beta.104 89 12/11/2024