Vulthil.Messaging
1.0.1
dotnet add package Vulthil.Messaging --version 1.0.1
NuGet\Install-Package Vulthil.Messaging -Version 1.0.1
<PackageReference Include="Vulthil.Messaging" Version="1.0.1" />
<PackageVersion Include="Vulthil.Messaging" Version="1.0.1" />
<PackageReference Include="Vulthil.Messaging" />
paket add Vulthil.Messaging --version 1.0.1
#r "nuget: Vulthil.Messaging, 1.0.1"
#:package Vulthil.Messaging@1.0.1
#addin nuget:?package=Vulthil.Messaging&version=1.0.1
#tool nuget:?package=Vulthil.Messaging&version=1.0.1
Vulthil.Messaging
Messaging composition APIs for configuring consumers, queues, and hosted processing.
The Vulthil.Messaging.Transport namespace is a build-your-own-transport SDK for implementing
custom brokers against the same envelope, execution-plan, and context primitives the RabbitMQ
transport uses.
Install
dotnet add package Vulthil.Messaging
Docs
Usage patterns: https://github.com/Vulthil/Vulthil.SharedKernel/tree/main/docs/articles/packages
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. 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
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.9)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.9)
- SonarAnalyzer.CSharp (>= 10.27.0.140913)
- Vulthil.Messaging.Abstractions (>= 1.0.1)
-
net9.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.9)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.9)
- SonarAnalyzer.CSharp (>= 10.27.0.140913)
- Vulthil.Messaging.Abstractions (>= 1.0.1)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Vulthil.Messaging:
| Package | Downloads |
|---|---|
|
Vulthil.Messaging.Inbox
Idempotent-receiver (inbox) consume filter for Vulthil.Messaging. Provides exactly-once message processing on top of at-least-once delivery via a pluggable, persistence-agnostic idempotency store. |
|
|
Vulthil.Messaging.RabbitMq
RabbitMQ implementation for the Vulthil messaging abstractions. |
|
|
Vulthil.Messaging.Outbox
Transactional bus-publish outbox for Vulthil.Messaging. A publish/send filter captures messages published inside a database transaction into the shared outbox table; the outbox relay sends them to the broker after the transaction commits, with a stable message id, eliminating the dual-write problem. |
|
|
Vulthil.Messaging.TestHarness
Test utilities for validating messaging flows in integration and component tests. |
GitHub repositories
This package is not used by any popular GitHub repositories.