09c4b8b4d2
- Allows message publishers to specify a reply queue - Consumer publishes result to ReplyTo queue if set - If ReplyTo is null, behavior is fire-and-forget Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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 queueRabbitMqConsumerBase<TMessage, TMessageData>— abstract background service base for consumers, with retry + dead-letter supportIRabbitMqMessage<TMessageData>— message contract interfaceCorrelationContext— correlation ID carrier
Packaging
This package is intended for reuse through NuGet. The test project is excluded from packing.