NowAround.SharedKernel.Events.Infrastructure.MassTransit 0.1.1-ci.214

NowAround.SharedKernel.Events.Infrastructure.MassTransit

MassTransit and RabbitMQ integration for NowAround shared event infrastructure.

This package configures MassTransit with RabbitMQ, excludes shared marker interfaces from publish topology, applies retry settings, restores X-Correlation-Id into the ambient correlation scope for consumers, and configures registered endpoints.

Usage

builder.Services.AddNowAroundMassTransitBus(builder.Configuration, massTransit =>
{
    massTransit.AddConsumers(typeof(Program).Assembly);
});

Configure RabbitMQ settings under the RabbitMq section:

{
  "RabbitMq": {
    "Host": "localhost",
    "Port": 5672,
    "VirtualHost": "/",
    "Username": "guest",
    "Password": "guest",
    "RetryLimit": 3,
    "RetryIntervalSeconds": 5,
    "ImmediateRetryLimit": 2
  }
}

No packages depend on NowAround.SharedKernel.Events.Infrastructure.MassTransit.

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