mqutils
GitLab ↗

Docs

Documentation

Interface reference and per-backend configuration for mqutils v2

The reference is generated from the Go doc comments, so it matches this documentation build. Guides live alongside it in the sidebar.

v2 note. Import paths carry a /v2 suffix on every module, and handlers now return an error: nil acknowledges, an error rejects. See Upgrading from v1.

  • Core types defines Consumer, Producer, Publisher, Message, the handler function types and HealthChecker. Every backend implements these.
  • Main package holds NewConsumer, NewProducer, the typed builders, and handler registration.
  • Runner is the shared consumer loop that backends build on: settlement, retry budgets, batching, reconnect, graceful shutdown.
  • Each backend page lists that module’s configuration keys with defaults, and anything specific to the broker.

Kafka security and transactions and RabbitMQ Streams cover backend capability APIs. The optional Redis deduplication adapter implements the Stream claim-store contract without adding Redis to the core Stream module.

Backends

All reference pages

move open/ opens search anywhere