Maomi.MQ.RabbitMQ
2.0.0
dotnet add package Maomi.MQ.RabbitMQ --version 2.0.0
NuGet\Install-Package Maomi.MQ.RabbitMQ -Version 2.0.0
<PackageReference Include="Maomi.MQ.RabbitMQ" Version="2.0.0" />
paket add Maomi.MQ.RabbitMQ --version 2.0.0
#r "nuget: Maomi.MQ.RabbitMQ, 2.0.0"
// Install Maomi.MQ.RabbitMQ as a Cake Addin #addin nuget:?package=Maomi.MQ.RabbitMQ&version=2.0.0 // Install Maomi.MQ.RabbitMQ as a Cake Tool #tool nuget:?package=Maomi.MQ.RabbitMQ&version=2.0.0
Maomi.MQ 中文
Author: whuanle
Documentation URL: https://mmq.whuanle.cn
Repository URL: https://github.com/whuanle/Maomi.MQ
Author Blogs:Introduction
Maomi.MQ is a messaging communication model project that currently only supports RabbitMQ. Maomi.MQ.RabbitMQ is a communication model designed specifically for RabbitMQ publishers and consumers, greatly simplifying the code for publishing and messaging. It provides a series of convenient and practical features, allowing developers to achieve high-performance consumption and event orchestration through the framework's consumption model. The framework also supports a range of convenient functionalities, such as publisher confirmation mechanism, custom retry mechanism, compensation mechanism, dead-letter queue, delayed queue, and connection channel reuse. This allows developers to focus more on business logic, simplifying cross-process messaging communication and making cross-process message delivery more straightforward and reliable.
Additionally, the framework supports distributed observability through built-in runtime APIs, allowing further collection of observability information by using frameworks like OpenTelemetry, which can be pushed to infrastructure platforms.
Table of Contents
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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. |
-
net7.0
- Maomi.MQ.Core (>= 2.0.0)
- RabbitMQ.Client (>= 7.0.0)
-
net8.0
- Maomi.MQ.Core (>= 2.0.0)
- RabbitMQ.Client (>= 7.0.0)
-
net9.0
- Maomi.MQ.Core (>= 2.0.0)
- RabbitMQ.Client (>= 7.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Maomi.MQ.RabbitMQ:
Package | Downloads |
---|---|
Maomi.MQ.RedisRetry
RabbitMQ Publisher and consumer communication model framework. RabbitMQ 发布者和消费者通讯模型框架。 |
|
Maomi.MQ
RabbitMQ Publisher and consumer communication model framework. RabbitMQ 发布者和消费者通讯模型框架。 |
GitHub repositories
This package is not used by any popular GitHub repositories.
RabbitMQ Publisher and consumer communication model framework.
RabbitMQ 发布者和消费者通讯模型框架。