Maomi.MQ.Core
2.0.1
dotnet add package Maomi.MQ.Core --version 2.0.1
NuGet\Install-Package Maomi.MQ.Core -Version 2.0.1
<PackageReference Include="Maomi.MQ.Core" Version="2.0.1" />
paket add Maomi.MQ.Core --version 2.0.1
#r "nuget: Maomi.MQ.Core, 2.0.1"
// Install Maomi.MQ.Core as a Cake Addin #addin nuget:?package=Maomi.MQ.Core&version=2.0.1 // Install Maomi.MQ.Core as a Cake Tool #tool nuget:?package=Maomi.MQ.Core&version=2.0.1
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
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 7.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 7.0.0)
- Polly (>= 8.5.1)
- Polly.Contrib.WaitAndRetry (>= 1.1.1)
- Yitter.IdGenerator (>= 1.0.14)
-
net8.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Polly (>= 8.5.1)
- Polly.Contrib.WaitAndRetry (>= 1.1.1)
- Yitter.IdGenerator (>= 1.0.14)
-
net9.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- Polly (>= 8.5.1)
- Polly.Contrib.WaitAndRetry (>= 1.1.1)
- Yitter.IdGenerator (>= 1.0.14)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Maomi.MQ.Core:
Package | Downloads |
---|---|
Maomi.MQ.RabbitMQ
RabbitMQ Publisher and consumer communication model framework. RabbitMQ 发布者和消费者通讯模型框架。 |
|
Maomi.MQ
RabbitMQ Publisher and consumer communication model framework. RabbitMQ 发布者和消费者通讯模型框架。 |
|
Maomi.MQ.Instrumentation
RabbitMQ Publisher and consumer communication model framework. RabbitMQ 发布者和消费者通讯模型框架。 |
|
Maomi.MQ.Message.Protobuf
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 发布者和消费者通讯模型框架。