NowAround.SharedKernel.Events.Infrastructure 0.1.0
NowAround.SharedKernel.Events.Infrastructure
Infrastructure services for NowAround domain event dispatching and outbox-based integration event publishing.
This package provides default implementations for domain event queueing, EF Core outbox persistence, integration event registration, serialization, and background outbox dispatch.
Included
AddNowAroundDomainEventHandlingfor queued domain event dispatch with MediatR.AddNowAroundOutboxIntegrationEvents<TDbContext>for outbox services backed by EF Core.AddNowAroundInfrastructureEventsWithOutbox<TDbContext>for registering both domain and integration event infrastructure.ApplyNowAroundOutboxfor adding theoutbox_messagesentity mapping to aModelBuilder.
Usage
builder.Services.AddNowAroundInfrastructureEventsWithOutbox<AppDbContext>(
builder.Configuration,
typeof(SomeIntegrationEvent).Assembly);
Apply the outbox mapping from your DbContext:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.ApplyNowAroundOutbox();
}
Configure optional settings under the Outbox section:
{
"Outbox": {
"PollIntervalSeconds": 1,
"BatchSize": 100,
"MaxRetryCount": 3
}
}
Showing the top 20 packages that depend on NowAround.SharedKernel.Events.Infrastructure.
| Packages | Downloads |
|---|---|
|
NowAround.SharedKernel.Events.Infrastructure.MassTransit
MassTransit and RabbitMQ integration for NowAround shared integration event publishing.
|
25 |
|
NowAround.SharedKernel.Events.Infrastructure.MassTransit
MassTransit and RabbitMQ integration for NowAround shared integration event publishing.
|
11 |
|
NowAround.SharedKernel.Events.Infrastructure.MassTransit
MassTransit and RabbitMQ integration for NowAround shared integration event publishing.
|
10 |
|
NowAround.SharedKernel.Events.Infrastructure.MassTransit
MassTransit and RabbitMQ integration for NowAround shared integration event publishing.
|
7 |
|
NowAround.SharedKernel.Events.Infrastructure.MassTransit
MassTransit and RabbitMQ integration for NowAround shared integration event publishing.
|
5 |
|
NowAround.SharedKernel.Events.Infrastructure.MassTransit
MassTransit and RabbitMQ integration for NowAround shared integration event publishing.
|
3 |
|
NowAround.SharedKernel.Events.Infrastructure.MassTransit
MassTransit and RabbitMQ integration for NowAround shared integration event publishing.
|
2 |
.NET 10.0
- NowAround.SharedKernel.Domain (>= 0.1.0)
- NowAround.SharedKernel.Events.Application (>= 0.1.0)
- NowAround.SharedKernel.Events.IntegrationEvents (>= 0.1.0)
- MassTransit.Abstractions (>= 8.5.9)
- May (>= 2.0.0)
- Microsoft.EntityFrameworkCore (>= 10.0.0)
- Microsoft.EntityFrameworkCore.Abstractions (>= 10.0.0)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Options (>= 10.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.0)
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.0 | 24 | 06/03/2026 |
| 0.2.1-ci.254 | 3 | 06/01/2026 |
| 0.2.0 | 11 | 06/01/2026 |
| 0.2.0-ci.235 | 5 | 05/30/2026 |
| 0.2.0-ci.218 | 7 | 05/26/2026 |
| 0.1.1-ci.214 | 2 | 05/23/2026 |
| 0.1.0 | 10 | 05/19/2026 |