Maomi.MQ.Core
1.3.0
dotnet add package Maomi.MQ.Core --version 1.3.0
NuGet\Install-Package Maomi.MQ.Core -Version 1.3.0
<PackageReference Include="Maomi.MQ.Core" Version="1.3.0" />
paket add Maomi.MQ.Core --version 1.3.0
#r "nuget: Maomi.MQ.Core, 1.3.0"
// Install Maomi.MQ.Core as a Cake Addin #addin nuget:?package=Maomi.MQ.Core&version=1.3.0 // Install Maomi.MQ.Core as a Cake Tool #tool nuget:?package=Maomi.MQ.Core&version=1.3.0
文档说明
作者:痴者工良
仓库地址:https://github.com/whuanle/Maomi.MQ
作者博客:
导读
Maomi.MQ 是一个消息通讯模型项目,目前只支持了 RabbitMQ。
Maomi.MQ.RabbitMQ 是一个用于专为 RabbitMQ 设计的发布者和消费者通讯模型,大大简化了发布和消息的代码,并提供一系列简便和实用的功能,开发者可以通过框架提供的消费模型实现高性能消费、事件编排,框架还支持发布者确认机制、自定义重试机制、补偿机制、死信队列、延迟队列、连接通道复用等一系列的便利功能。开发者可以把更多的精力放到业务逻辑中,通过 Maomi.MQ.RabbitMQ 框架简化跨进程消息通讯模式,使得跨进程消息传递更加简单和可靠。
此外,框架通过 runtime 内置的 api 支持了分布式可观测性,可以通过进一步使用 OpenTelemetry 等框架进一步收集可观测性信息,推送到基础设施平台中。
目录
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. |
-
net8.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
- Polly (>= 8.4.0)
- Polly.Contrib.WaitAndRetry (>= 1.1.1)
- Yitter.IdGenerator (>= 1.0.14)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Maomi.MQ.Core:
Package | Downloads |
---|---|
Maomi.MQ.RabbitMQ
RabbitMQ Publisher and consumer communication model framework. RabbitMQ 发布者和消费者通讯模型框架。 |
|
Maomi.MQ.Instrumentation
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 发布者和消费者通讯模型框架。