CommunityToolkit.Aspire.MassTransit.RabbitMQ 9.3.1-beta.258

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.3.1-beta.258
                    
NuGet\Install-Package CommunityToolkit.Aspire.MassTransit.RabbitMQ -Version 9.3.1-beta.258
                    
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.3.1-beta.258" />
                    
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.3.1-beta.258" />
                    
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.3.1-beta.258
                    
#r "nuget: CommunityToolkit.Aspire.MassTransit.RabbitMQ, 9.3.1-beta.258"
                    
#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.3.1-beta.258
                    
#: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.3.1-beta.258&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.MassTransit.RabbitMQ&version=9.3.1-beta.258&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.389 164 9/18/2025
9.8.0-beta.388 181 9/16/2025
9.8.0-beta.386 184 9/15/2025
9.8.0-beta.385 186 9/15/2025
9.8.0-beta.384 43 9/13/2025
9.8.0-beta.376 117 9/8/2025
9.8.0-beta.375 55 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 123 9/2/2025
9.8.0-beta.364 115 9/1/2025
9.7.2 502 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 206 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 838 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 435 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 121 6/20/2025
9.5.1-beta.311 123 6/18/2025
9.5.1-beta.310 132 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 125 6/6/2025
9.5.1-beta.303 123 6/4/2025
9.5.1-beta.302 125 6/4/2025
9.5.1-beta.301 128 6/2/2025
9.5.1-beta.300 139 5/28/2025
9.5.0 1,304 5/27/2025
9.5.0-beta.299 135 5/27/2025
9.5.0-beta.298 137 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 197 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 147 4/23/2025
9.4.1-beta.274 141 4/23/2025
9.4.1-beta.273 144 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 373 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 190 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 157 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 162 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 120 3/27/2025
9.3.1-beta.247 120 3/27/2025
9.3.1-beta.244 479 3/25/2025
9.3.1-beta.242 470 3/24/2025
9.3.1-beta.241 140 3/19/2025
9.3.0 602 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 150 3/13/2025
9.2.2-beta.229 142 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 154 3/11/2025
9.2.2-beta.225 156 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 207 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 206 3/4/2025
9.2.2-beta.210 191 3/4/2025
9.2.2-beta.208 80 3/3/2025
9.2.1 3,351 3/3/2025
9.2.1-beta.207 108 3/2/2025
9.2.1-beta.206 87 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 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 88 2/24/2025
9.1.1-beta.190 82 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 90 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 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 95 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 92 1/22/2025
9.1.1-beta.139 86 1/21/2025
9.1.1-beta.138 76 1/20/2025
9.1.1-beta.137 81 1/17/2025
9.1.1-beta.136 62 1/15/2025
9.1.1-beta.135 58 1/15/2025
9.1.1-beta.134 48 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 77 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 88 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 86 12/30/2024
9.1.0-beta.116 76 12/30/2024
9.1.0-beta.114 90 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 92 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 93 12/12/2024
9.0.1-beta.104 88 12/11/2024