Uniform.Messaging.AmazonMq
1.0.41-preview
dotnet add package Uniform.Messaging.AmazonMq --version 1.0.41-preview
NuGet\Install-Package Uniform.Messaging.AmazonMq -Version 1.0.41-preview
<PackageReference Include="Uniform.Messaging.AmazonMq" Version="1.0.41-preview" />
<PackageVersion Include="Uniform.Messaging.AmazonMq" Version="1.0.41-preview" />
<PackageReference Include="Uniform.Messaging.AmazonMq" />
paket add Uniform.Messaging.AmazonMq --version 1.0.41-preview
#r "nuget: Uniform.Messaging.AmazonMq, 1.0.41-preview"
#:package Uniform.Messaging.AmazonMq@1.0.41-preview
#addin nuget:?package=Uniform.Messaging.AmazonMq&version=1.0.41-preview&prerelease
#tool nuget:?package=Uniform.Messaging.AmazonMq&version=1.0.41-preview&prerelease
Uniform.Messaging.AmazonMq
Amazon MQ (RabbitMQ engine) provider for the Uniform microservice framework.
Amazon MQ for RabbitMQ speaks the same AMQP 0-9-1 protocol as a self-hosted
RabbitMQ broker, so this module is a thin configuration layer over
Uniform.Messaging.RabbitMq. It differs only in defaults: TLS is enabled,
port defaults to 5671, and it reads from the AmazonMq:* configuration
section.
Usage
await Starter<MyUniform>.Create(args)
.AddModule<AmazonMqModule>()
.Start();
Configuration
{
"AmazonMq": {
"Host": "b-xxxxxxxx.mq.us-east-1.amazonaws.com",
"Port": 5671,
"Username": "admin",
"Password": "secret",
"VirtualHost": "/",
"UseTls": true,
"MaxConcurrentConsumers": 10,
"PublishConfirmTimeoutSeconds": 5
}
}
Host, Username, and Password are required. UseTls defaults to true;
set it to false only if you are targeting a non-TLS endpoint (e.g. a local
proxy for testing). SslServerName defaults to Host and is used for SNI
during the TLS handshake.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Uniform.Foundations (>= 1.0.41-preview)
- Uniform.Messaging (>= 1.0.41-preview)
- Uniform.Messaging.RabbitMq (>= 1.0.41-preview)
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 |
|---|---|---|
| 1.0.41-preview | 36 | 9/11/2026 |
| 1.0.40-preview | 65 | 7/21/2026 |