Tolitech.CleanArchitecture.Application.Messaging
1.0.0-alpha03
See the version list below for details.
dotnet add package Tolitech.CleanArchitecture.Application.Messaging --version 1.0.0-alpha03
NuGet\Install-Package Tolitech.CleanArchitecture.Application.Messaging -Version 1.0.0-alpha03
<PackageReference Include="Tolitech.CleanArchitecture.Application.Messaging" Version="1.0.0-alpha03" />
paket add Tolitech.CleanArchitecture.Application.Messaging --version 1.0.0-alpha03
#r "nuget: Tolitech.CleanArchitecture.Application.Messaging, 1.0.0-alpha03"
// Install Tolitech.CleanArchitecture.Application.Messaging as a Cake Addin #addin nuget:?package=Tolitech.CleanArchitecture.Application.Messaging&version=1.0.0-alpha03&prerelease // Install Tolitech.CleanArchitecture.Application.Messaging as a Cake Tool #tool nuget:?package=Tolitech.CleanArchitecture.Application.Messaging&version=1.0.0-alpha03&prerelease
Tolitech.CleanArchitecture.Application.Messaging
Overview
Tolitech.CleanArchitecture.Application.Messaging is a lightweight library designed to simplify the implementation of event-driven architectures within .NET applications. This framework provides a simple interface for publishing integration events, facilitating communication between different components of a distributed system.
Key Features
- Event Bus Interface: The framework includes an
IEventBus
interface, which defines the contract for publishing integration events asynchronously. - Async Publishing: Integration events can be published asynchronously, enabling non-blocking communication between components.
- CancellationToken Support: The
PublishAsync
method of theIEventBus
interface supports cancellation usingCancellationToken
, allowing for graceful termination of event publishing.
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. |
-
net8.0
- MassTransit (>= 8.2.2)
- Tolitech.Messaging.IntegrationEvents (>= 1.0.0-alpha01)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Tolitech.CleanArchitecture.Application.Messaging:
Package | Downloads |
---|---|
Tolitech.CleanArchitecture.Infrastructure.Persistence.EntityFrameworkCore
The Infrastructure.Persistence.EntityFrameworkCore repository provides a foundational implementation for the Repository pattern, Unit of Work, and Specification Query Builder using Entity Framework Core. Simplify database interaction, promote code organization, and maintenance using these widely recognized patterns. |
|
Tolitech.CleanArchitecture.Infrastructure.Messaging
The Infrastructure.Messaging library is designed to facilitate the publishing of integration events in a straightforward and efficient manner. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0-alpha05 | 86 | 6/25/2024 |
1.0.0-alpha04 | 68 | 6/6/2024 |
1.0.0-alpha03 | 68 | 6/2/2024 |
1.0.0-alpha02 | 66 | 5/27/2024 |
1.0.0-alpha01 | 68 | 5/23/2024 |