Aspire.Hosting.RabbitMQ
9.3.1
Prefix Reserved
dotnet add package Aspire.Hosting.RabbitMQ --version 9.3.1
NuGet\Install-Package Aspire.Hosting.RabbitMQ -Version 9.3.1
<PackageReference Include="Aspire.Hosting.RabbitMQ" Version="9.3.1" />
<PackageVersion Include="Aspire.Hosting.RabbitMQ" Version="9.3.1" />
<PackageReference Include="Aspire.Hosting.RabbitMQ" />
paket add Aspire.Hosting.RabbitMQ --version 9.3.1
#r "nuget: Aspire.Hosting.RabbitMQ, 9.3.1"
#addin nuget:?package=Aspire.Hosting.RabbitMQ&version=9.3.1
#tool nuget:?package=Aspire.Hosting.RabbitMQ&version=9.3.1
Aspire.Hosting.RabbitMQ library
Provides extension methods and resource definitions for a .NET Aspire AppHost to configure a RabbitMQ resource.
Getting started
Install the package
In your AppHost project, install the .NET Aspire RabbitMQ Hosting library with NuGet:
dotnet add package Aspire.Hosting.RabbitMQ
Usage example
Then, in the AppHost.cs file of AppHost
, add a RabbitMQ resource and consume the connection using the following methods:
var rmq = builder.AddRabbitMQ("rmq");
var myService = builder.AddProject<Projects.MyService>()
.WithReference(rmq);
Additional documentation
https://learn.microsoft.com/dotnet/aspire/messaging/rabbitmq-client-component
Feedback & contributing
Product | Versions 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 was computed. 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. |
-
net8.0
- Aspire.Hosting (>= 9.3.1)
- AspNetCore.HealthChecks.Rabbitmq (>= 9.0.0)
- AspNetCore.HealthChecks.Uris (>= 9.0.0)
- Google.Protobuf (>= 3.30.2)
- Grpc.AspNetCore (>= 2.71.0)
- Grpc.Net.ClientFactory (>= 2.71.0)
- Grpc.Tools (>= 2.72.0)
- Humanizer.Core (>= 2.14.1)
- JsonPatch.Net (>= 3.3.0)
- KubernetesClient (>= 16.0.7)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 8.0.15)
- Microsoft.Extensions.Hosting (>= 8.0.1)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Http (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.Extensions.Primitives (>= 8.0.0)
- Newtonsoft.Json (>= 13.0.3)
- Polly.Core (>= 8.5.2)
- RabbitMQ.Client (>= 7.1.2)
- StreamJsonRpc (>= 2.21.69)
- System.IO.Hashing (>= 9.0.4)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Aspire.Hosting.RabbitMQ:
Package | Downloads |
---|---|
Nall.Aspire.Hosting.DependsOn.RabbitMq
Aspire Healthchecks for RabbitMQ |
|
Verisoft.Core.Aspire.Hosting
Package Description |
|
Codehard.Aspire.Hosting.Payment.RabbitMQ
Package Description |
|
Aspire4RabbitMQDelayedMessageExchange
Easily leverage RabbitMQ's Delayed Message Exchange Plugin in Aspire hosted applications |
GitHub repositories (11)
Showing the top 11 popular GitHub repositories that depend on Aspire.Hosting.RabbitMQ:
Repository | Stars |
---|---|
dotnet/eShop
A reference .NET application implementing an eCommerce site
|
|
CommunityToolkit/Aspire
A community project with additional components and extensions for .NET Aspire
|
|
mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles
Design Microservices Architecture with Patterns & Principles. Design Microservices Architecture with Design Patterns, Principles and the Best Practices. How to handle millions of request with designing system for high availability, high scalability, low latency, and resilience to network failures on distributed microservices.
|
|
foxminchan/BookWorm
The practical implementation of .NET Aspire using Microservices
|
|
thangchung/practical-dotnet-aspire
The practical .NET Aspire builds on the coffeeshop app business domain
|
|
alex289/CleanArchitecture
Sample .NET 9 API project including Clean Architecture principles, Onion Architecture, MediatR, and Entity Framework with unit and integration tests using xUnit
|
|
daohainam/microservice-patterns
Microservice pattern demos (Saga, EventSourcing, CQRS...) running on .NET Aspire
|
|
antosubash/abp-microservice
An abp microservice sample
|
|
Particular/docs.particular.net
All content for ParticularDocs
|
|
239573049/EarthChat
|
|
marinasundstrom/YourBrand
Prototype enterprise system for e-commerce and consulting services
|
Version | Downloads | Last Updated | |
---|---|---|---|
9.3.1 | 9,721 | 24 days ago | |
9.3.0 | 22,539 | 2 months ago | |
9.2.1 | 22,315 | 2 months ago | |
9.2.0 | 22,126 | 3 months ago | |
9.1.0 | 67,693 | 4 months ago | |
9.0.0 | 119,741 | 8 months ago | |
9.0.0-rc.1.24511.1 | 6,810 | 9 months ago | |
8.2.2 | 33,442 | 8 months ago | |
8.2.1 | 15,198 | 9 months ago | |
8.2.0 | 44,732 | 8/29/2024 | |
8.1.0 | 14,153 | 7/23/2024 | |
8.0.2 | 12,203 | 6/28/2024 | |
8.0.1 | 22,018 | 5/21/2024 | |
8.0.0 | 11,429 | 5/21/2024 | |
8.0.0-preview.7.24251.11 | 5,329 | 5/7/2024 | |
8.0.0-preview.6.24214.1 | 13,718 | 4/23/2024 | |
8.0.0-preview.5.24201.12 | 5,770 | 4/9/2024 |