CommunityToolkit.Aspire.MassTransit.RabbitMQ 9.1.1-beta.140

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.1.1-beta.140
                    
NuGet\Install-Package CommunityToolkit.Aspire.MassTransit.RabbitMQ -Version 9.1.1-beta.140
                    
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.1.1-beta.140" />
                    
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.1.1-beta.140" />
                    
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.1.1-beta.140
                    
#r "nuget: CommunityToolkit.Aspire.MassTransit.RabbitMQ, 9.1.1-beta.140"
                    
#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.1.1-beta.140
                    
#: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.1.1-beta.140&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.MassTransit.RabbitMQ&version=9.1.1-beta.140&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
13.0.1-beta.468 650 12/3/2025
13.0.1-beta.467 611 12/3/2025
13.0.0 731 11/25/2025
13.0.0-beta.462 134 11/25/2025
13.0.0-beta.456 134 11/23/2025
13.0.0-beta.454 84 11/23/2025
13.0.0-beta.453 107 11/22/2025
13.0.0-beta.450 110 11/22/2025
13.0.0-beta.448 106 11/22/2025
13.0.0-beta.444 395 11/17/2025
13.0.0-beta.443 256 11/17/2025
13.0.0-beta.440 91 11/15/2025
13.0.0-beta.439 271 11/12/2025
13.0.0-beta.438 229 11/12/2025
13.0.0-beta.436 230 11/12/2025
13.0.0-beta.435 233 11/11/2025
13.0.0-beta.433 160 11/10/2025
13.0.0-beta.432 152 11/10/2025
13.0.0-beta.431 143 11/6/2025
13.0.0-beta.430 143 11/6/2025
9.9.0 498 11/3/2025
9.9.0-beta.427 145 11/3/2025
9.8.1-beta.426 149 11/3/2025
9.8.1-beta.424 146 10/28/2025
9.8.1-beta.420 138 10/27/2025
9.8.1-beta.419 131 10/27/2025
9.8.1-beta.417 143 10/27/2025
9.8.1-beta.414 128 10/24/2025
9.8.1-beta.413 128 10/22/2025
9.8.1-beta.410 137 10/16/2025
9.8.1-beta.408 131 10/16/2025
9.8.1-beta.407 119 10/16/2025
9.8.1-beta.406 134 10/15/2025
9.8.0 988 9/26/2025
9.8.0-beta.405 131 10/15/2025
9.8.0-beta.404 131 10/13/2025
9.8.0-beta.402 138 9/29/2025
9.8.0-beta.401 132 9/29/2025
9.8.0-beta.399 134 9/26/2025
9.8.0-beta.398 138 9/25/2025
9.8.0-beta.397 136 9/25/2025
9.8.0-beta.395 133 9/24/2025
9.8.0-beta.394 142 9/23/2025
9.8.0-beta.393 138 9/23/2025
9.8.0-beta.392 140 9/23/2025
9.8.0-beta.389 264 9/18/2025
9.8.0-beta.388 270 9/16/2025
9.8.0-beta.386 212 9/15/2025
9.8.0-beta.385 226 9/15/2025
9.8.0-beta.384 63 9/13/2025
9.8.0-beta.376 136 9/8/2025
9.8.0-beta.375 73 9/6/2025
9.8.0-beta.373 149 9/5/2025
9.8.0-beta.372 144 9/4/2025
9.8.0-beta.370 140 9/2/2025
9.8.0-beta.364 129 9/1/2025
9.7.2 1,695 8/29/2025
9.7.2-beta.362 174 8/29/2025
9.7.2-beta.361 182 8/29/2025
9.7.2-beta.360 179 8/29/2025
9.7.2-beta.359 183 8/28/2025
9.7.2-beta.358 181 8/28/2025
9.7.2-beta.357 178 8/28/2025
9.7.1 262 8/27/2025
9.7.1-beta.355 182 8/27/2025
9.7.1-beta.354 181 8/27/2025
9.7.1-beta.353 180 8/27/2025
9.7.1-beta.352 179 8/27/2025
9.7.1-beta.351 190 8/27/2025
9.7.1-beta.348 146 8/14/2025
9.7.1-beta.344 84 8/10/2025
9.7.1-beta.343 212 8/8/2025
9.7.1-beta.342 209 8/7/2025
9.7.1-beta.341 222 8/6/2025
9.7.1-beta.340 197 8/5/2025
9.7.1-beta.339 200 8/5/2025
9.7.0 956 8/1/2025
9.7.0-beta.337 94 8/1/2025
9.7.0-beta.336 107 8/1/2025
9.7.0-beta.335 107 8/1/2025
9.7.0-beta.333 109 7/30/2025
9.6.1-beta.332 111 7/30/2025
9.6.1-beta.331 109 7/30/2025
9.6.1-beta.330 107 7/30/2025
9.6.1-beta.329 108 7/30/2025
9.6.1-beta.328 118 7/29/2025
9.6.1-beta.327 130 7/28/2025
9.6.1-beta.326 126 7/28/2025
9.6.0 804 7/10/2025
9.6.0-beta.324 129 7/10/2025
9.5.1-beta.323 134 7/10/2025
9.5.1-beta.322 132 7/10/2025
9.5.1-beta.321 134 7/10/2025
9.5.1-beta.320 138 7/9/2025
9.5.1-beta.319 143 7/8/2025
9.5.1-beta.318 135 7/2/2025
9.5.1-beta.317 135 6/30/2025
9.5.1-beta.315 144 6/26/2025
9.5.1-beta.314 134 6/23/2025
9.5.1-beta.313 125 6/20/2025
9.5.1-beta.312 143 6/20/2025
9.5.1-beta.311 139 6/18/2025
9.5.1-beta.310 161 6/17/2025
9.5.1-beta.309 137 6/17/2025
9.5.1-beta.308 133 6/17/2025
9.5.1-beta.307 150 6/16/2025
9.5.1-beta.306 293 6/11/2025
9.5.1-beta.305 109 6/7/2025
9.5.1-beta.304 148 6/6/2025
9.5.1-beta.303 137 6/4/2025
9.5.1-beta.302 133 6/4/2025
9.5.1-beta.301 135 6/2/2025
9.5.1-beta.300 162 5/28/2025
9.5.0 1,666 5/27/2025
9.5.0-beta.299 162 5/27/2025
9.5.0-beta.298 160 5/26/2025
9.5.0-beta.297 93 5/24/2025
9.5.0-beta.296 88 5/24/2025
9.5.0-beta.295 58 5/24/2025
9.4.1-beta.291 174 5/19/2025
9.4.1-beta.289 154 5/16/2025
9.4.1-beta.288 203 5/16/2025
9.4.1-beta.287 227 5/16/2025
9.4.1-beta.286 203 5/16/2025
9.4.1-beta.285 217 5/14/2025
9.4.1-beta.284 222 5/13/2025
9.4.1-beta.283 236 5/12/2025
9.4.1-beta.282 150 5/7/2025
9.4.1-beta.280 137 5/2/2025
9.4.1-beta.279 140 5/2/2025
9.4.1-beta.277 162 4/23/2025
9.4.1-beta.276 159 4/23/2025
9.4.1-beta.275 173 4/23/2025
9.4.1-beta.274 151 4/23/2025
9.4.1-beta.273 157 4/23/2025
9.4.1-beta.272 156 4/23/2025
9.4.1-beta.271 148 4/23/2025
9.4.1-beta.270 165 4/20/2025
9.4.0 412 4/20/2025
9.4.0-beta.269 160 4/20/2025
9.4.0-beta.268 150 4/20/2025
9.3.1-beta.267 154 4/20/2025
9.3.1-beta.266 79 4/19/2025
9.3.1-beta.265 188 4/15/2025
9.3.1-beta.264 214 4/15/2025
9.3.1-beta.263 182 4/15/2025
9.3.1-beta.262 185 4/15/2025
9.3.1-beta.260 149 4/10/2025
9.3.1-beta.259 176 4/8/2025
9.3.1-beta.258 150 4/8/2025
9.3.1-beta.257 153 4/8/2025
9.3.1-beta.256 161 4/8/2025
9.3.1-beta.255 163 4/8/2025
9.3.1-beta.254 156 4/8/2025
9.3.1-beta.253 183 4/1/2025
9.3.1-beta.252 136 3/27/2025
9.3.1-beta.250 170 3/27/2025
9.3.1-beta.249 133 3/27/2025
9.3.1-beta.248 133 3/27/2025
9.3.1-beta.247 135 3/27/2025
9.3.1-beta.244 505 3/25/2025
9.3.1-beta.242 487 3/24/2025
9.3.1-beta.241 154 3/19/2025
9.3.0 648 3/19/2025
9.3.0-beta.239 150 3/19/2025
9.2.2-beta.237 147 3/19/2025
9.2.2-beta.236 124 3/14/2025
9.2.2-beta.230 164 3/13/2025
9.2.2-beta.229 164 3/13/2025
9.2.2-beta.228 160 3/11/2025
9.2.2-beta.227 167 3/11/2025
9.2.2-beta.226 174 3/11/2025
9.2.2-beta.225 192 3/11/2025
9.2.2-beta.224 160 3/11/2025
9.2.2-beta.223 159 3/10/2025
9.2.2-beta.222 164 3/10/2025
9.2.2-beta.220 165 3/9/2025
9.2.2-beta.218 160 3/9/2025
9.2.2-beta.217 206 3/7/2025
9.2.2-beta.216 234 3/7/2025
9.2.2-beta.215 188 3/7/2025
9.2.2-beta.214 202 3/5/2025
9.2.2-beta.213 198 3/5/2025
9.2.2-beta.212 193 3/5/2025
9.2.2-beta.211 230 3/4/2025
9.2.2-beta.210 205 3/4/2025
9.2.2-beta.208 97 3/3/2025
9.2.1 5,870 3/3/2025
9.2.1-beta.207 138 3/2/2025
9.2.1-beta.206 111 3/1/2025
9.2.1-beta.205 94 2/27/2025
9.2.1-beta.204 87 2/26/2025
9.2.1-beta.203 83 2/26/2025
9.2.0 274 2/26/2025
9.2.0-beta.202 92 2/26/2025
9.2.0-beta.201 90 2/26/2025
9.2.0-beta.199 91 2/26/2025
9.2.0-beta.198 89 2/26/2025
9.1.1-beta.197 89 2/25/2025
9.1.1-beta.196 92 2/25/2025
9.1.1-beta.195 83 2/25/2025
9.1.1-beta.194 99 2/25/2025
9.1.1-beta.193 96 2/25/2025
9.1.1-beta.192 91 2/24/2025
9.1.1-beta.191 117 2/24/2025
9.1.1-beta.190 102 2/19/2025
9.1.1-beta.189 92 2/19/2025
9.1.1-beta.188 90 2/19/2025
9.1.1-beta.187 101 2/19/2025
9.1.1-beta.183 101 2/18/2025
9.1.1-beta.182 108 2/18/2025
9.1.1-beta.181 107 2/18/2025
9.1.1-beta.180 116 2/17/2025
9.1.1-beta.178 97 2/17/2025
9.1.1-beta.177 87 2/12/2025
9.1.1-beta.176 103 2/11/2025
9.1.1-beta.175 99 2/11/2025
9.1.1-beta.173 101 2/10/2025
9.1.1-beta.169 94 2/6/2025
9.1.1-beta.168 95 2/5/2025
9.1.1-beta.166 86 2/5/2025
9.1.1-beta.165 85 2/5/2025
9.1.1-beta.164 93 2/3/2025
9.1.1-beta.162 92 2/3/2025
9.1.1-beta.155 92 1/30/2025
9.1.1-beta.154 91 1/30/2025
9.1.1-beta.153 85 1/30/2025
9.1.1-beta.152 81 1/29/2025
9.1.1-beta.150 129 1/29/2025
9.1.1-beta.148 92 1/26/2025
9.1.1-beta.147 88 1/26/2025
9.1.1-beta.146 88 1/23/2025
9.1.1-beta.145 93 1/22/2025
9.1.1-beta.144 85 1/22/2025
9.1.1-beta.142 105 1/22/2025
9.1.1-beta.140 114 1/22/2025
9.1.1-beta.139 111 1/21/2025
9.1.1-beta.138 88 1/20/2025
9.1.1-beta.137 102 1/17/2025
9.1.1-beta.136 74 1/15/2025
9.1.1-beta.135 73 1/15/2025
9.1.1-beta.134 69 1/15/2025
9.1.1-beta.128 73 1/9/2025
9.1.1-beta.127 104 1/9/2025
9.1.1-beta.126 82 1/9/2025
9.1.1-beta.125 102 1/9/2025
9.1.1-beta.124 91 1/9/2025
9.1.0 269 12/12/2024
9.1.0-beta.123 100 1/3/2025
9.1.0-beta.122 99 1/3/2025
9.1.0-beta.121 117 1/2/2025
9.1.0-beta.120 90 12/30/2024
9.1.0-beta.119 92 12/30/2024
9.1.0-beta.118 109 12/30/2024
9.1.0-beta.116 89 12/30/2024
9.1.0-beta.114 119 12/30/2024
9.1.0-beta.113 114 12/30/2024
9.1.0-beta.112 84 12/18/2024
9.1.0-beta.110 97 12/16/2024
9.1.0-beta.109 121 12/12/2024
9.0.1-beta.108 92 12/12/2024
9.0.1-beta.107 85 12/11/2024
9.0.1-beta.106 116 12/12/2024
9.0.1-beta.104 106 12/11/2024