NowAround.SharedKernel.Events.Infrastructure.MassTransit 0.1.0

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, 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