Namespace Savvyio.Extensions.DependencyInjection.RabbitMQ.EventDriven
Assembly: Savvyio.Extensions.DependencyInjection.RabbitMQ.dll
The concrete RabbitMQ event-bus type and its options used during DI registration live in this namespace. RabbitMqEventBus publishes and receives integration events via RabbitMQ exchanges. RabbitMqEventBusOptions carries the exchange, routing key, and connection settings.
Start with RabbitMqEventBus when you need to inspect or extend the registered implementation. Configure its options through Savvyio.Extensions.DependencyInjection.RabbitMQ.AddRabbitMqEventBus<TMarker> rather than instantiating it directly.
Availability: .NET 10 and .NET 9
Classes
RabbitMqEventBusOptions<TMarker>
Configuration options for RabbitMqEventBus.
RabbitMqEventBus<TMarker>
Provides a default implementation of the RabbitMqMessage class for messages holding an IIntegrationEvent implementation.