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

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.136
                    
NuGet\Install-Package CommunityToolkit.Aspire.MassTransit.RabbitMQ -Version 9.1.1-beta.136
                    
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.136" />
                    
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.136" />
                    
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.136
                    
#r "nuget: CommunityToolkit.Aspire.MassTransit.RabbitMQ, 9.1.1-beta.136"
                    
#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.136
                    
#: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.136&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.MassTransit.RabbitMQ&version=9.1.1-beta.136&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.373 58 9/5/2025
9.8.0-beta.372 59 9/4/2025
9.8.0-beta.370 71 9/2/2025
9.8.0-beta.364 69 9/1/2025
9.7.2 229 8/29/2025
9.7.2-beta.362 159 8/29/2025
9.7.2-beta.361 165 8/29/2025
9.7.2-beta.360 162 8/29/2025
9.7.2-beta.359 163 8/28/2025
9.7.2-beta.358 162 8/28/2025
9.7.2-beta.357 160 8/28/2025
9.7.1 204 8/27/2025
9.7.1-beta.355 165 8/27/2025
9.7.1-beta.354 166 8/27/2025
9.7.1-beta.353 161 8/27/2025
9.7.1-beta.352 160 8/27/2025
9.7.1-beta.351 167 8/27/2025
9.7.1-beta.348 128 8/14/2025
9.7.1-beta.344 72 8/10/2025
9.7.1-beta.343 196 8/8/2025
9.7.1-beta.342 197 8/7/2025
9.7.1-beta.341 199 8/6/2025
9.7.1-beta.340 180 8/5/2025
9.7.1-beta.339 183 8/5/2025
9.7.0 820 8/1/2025
9.7.0-beta.337 80 8/1/2025
9.7.0-beta.336 91 8/1/2025
9.7.0-beta.335 87 8/1/2025
9.7.0-beta.333 96 7/30/2025
9.6.1-beta.332 94 7/30/2025
9.6.1-beta.331 99 7/30/2025
9.6.1-beta.330 95 7/30/2025
9.6.1-beta.329 94 7/30/2025
9.6.1-beta.328 95 7/29/2025
9.6.1-beta.327 98 7/28/2025
9.6.1-beta.326 96 7/28/2025
9.6.0 379 7/10/2025
9.6.0-beta.324 119 7/10/2025
9.5.1-beta.323 119 7/10/2025
9.5.1-beta.322 119 7/10/2025
9.5.1-beta.321 121 7/10/2025
9.5.1-beta.320 122 7/9/2025
9.5.1-beta.319 125 7/8/2025
9.5.1-beta.318 119 7/2/2025
9.5.1-beta.317 117 6/30/2025
9.5.1-beta.315 124 6/26/2025
9.5.1-beta.314 122 6/23/2025
9.5.1-beta.313 111 6/20/2025
9.5.1-beta.312 117 6/20/2025
9.5.1-beta.311 121 6/18/2025
9.5.1-beta.310 128 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 127 6/16/2025
9.5.1-beta.306 275 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,182 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 128 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 474 3/25/2025
9.3.1-beta.242 469 3/24/2025
9.3.1-beta.241 138 3/19/2025
9.3.0 597 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 150 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 201 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,974 3/3/2025
9.2.1-beta.207 105 3/2/2025
9.2.1-beta.206 85 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 92 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 76 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 84 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 81 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 87 12/11/2024