# HrynCo.RabbitMq RabbitMQ publisher and consumer base for HrynCo applications. ## Contents - `RabbitMqSettings` — connection settings record (host, port, user, password, virtual host) - `IRabbitMqPublisher` / `RabbitMqPublisher` — publishes JSON-serialized messages to a named queue - `RabbitMqConsumerBase` — abstract background service base for consumers, with retry + dead-letter support - `IRabbitMqMessage` — message contract interface - `CorrelationContext` — correlation ID carrier ## Packaging This package is intended for reuse through NuGet. The test project is excluded from packing.