CommunityToolkit.Aspire.MassTransit.RabbitMQ 9.1.0-beta.118

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.0-beta.118
                    
NuGet\Install-Package CommunityToolkit.Aspire.MassTransit.RabbitMQ -Version 9.1.0-beta.118
                    
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.0-beta.118" />
                    
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.0-beta.118" />
                    
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.0-beta.118
                    
#r "nuget: CommunityToolkit.Aspire.MassTransit.RabbitMQ, 9.1.0-beta.118"
                    
#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.0-beta.118
                    
#: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.0-beta.118&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.MassTransit.RabbitMQ&version=9.1.0-beta.118&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.384 0 9/13/2025
9.8.0-beta.376 109 9/8/2025
9.8.0-beta.375 54 9/6/2025
9.8.0-beta.373 132 9/5/2025
9.8.0-beta.372 124 9/4/2025
9.8.0-beta.370 121 9/2/2025
9.8.0-beta.364 113 9/1/2025
9.7.2 374 8/29/2025
9.7.2-beta.362 160 8/29/2025
9.7.2-beta.361 166 8/29/2025
9.7.2-beta.360 163 8/29/2025
9.7.2-beta.359 164 8/28/2025
9.7.2-beta.358 164 8/28/2025
9.7.2-beta.357 161 8/28/2025
9.7.1 205 8/27/2025
9.7.1-beta.355 166 8/27/2025
9.7.1-beta.354 167 8/27/2025
9.7.1-beta.353 162 8/27/2025
9.7.1-beta.352 161 8/27/2025
9.7.1-beta.351 168 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 829 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 408 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 118 6/20/2025
9.5.1-beta.311 122 6/18/2025
9.5.1-beta.310 129 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 128 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 121 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,289 5/27/2025
9.5.0-beta.299 133 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 195 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 132 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 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 142 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 188 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 154 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 140 4/8/2025
9.3.1-beta.254 140 4/8/2025
9.3.1-beta.253 159 4/1/2025
9.3.1-beta.252 123 3/27/2025
9.3.1-beta.250 133 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 119 3/27/2025
9.3.1-beta.244 478 3/25/2025
9.3.1-beta.242 470 3/24/2025
9.3.1-beta.241 139 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 141 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 153 3/11/2025
9.2.2-beta.225 154 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 205 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 205 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,237 3/3/2025
9.2.1-beta.207 107 3/2/2025
9.2.1-beta.206 86 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 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 92 1/22/2025
9.1.1-beta.139 85 1/21/2025
9.1.1-beta.138 76 1/20/2025
9.1.1-beta.137 79 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 46 1/15/2025
9.1.1-beta.128 60 1/9/2025
9.1.1-beta.127 70 1/9/2025
9.1.1-beta.126 68 1/9/2025
9.1.1-beta.125 76 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 85 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 87 12/30/2024
9.1.0-beta.113 86 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 91 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 90 12/12/2024
9.0.1-beta.104 88 12/11/2024