Files
Anatolii Grynchuk 09c4b8b4d2 feat: add ReplyTo to CorrelationContext
- 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>
2026-05-02 12:42:55 +03:00
..
2026-05-01 12:25:42 +03:00

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<TMessage, TMessageData> — abstract background service base for consumers, with retry + dead-letter support
  • IRabbitMqMessage<TMessageData> — message contract interface
  • CorrelationContext — correlation ID carrier

Packaging

This package is intended for reuse through NuGet. The test project is excluded from packing.