API Reference hare_mq v1.3.0

Modules

To use HareMq in your Elixir project, follow these steps

A GenServer that automatically scales the number of consumers based on the number of messages in the RabbitMQ queue.

Configuration module for HareMq AutoScaler.

Configuration module for HareMq.

GenServer module for managing AMQP connection.

GenServer module implementing a RabbitMQ consumer.

A GenServer-based cache for message deduplication in a RabbitMQ system.

This module provides a dynamic supervisor for managing worker processes in the HareMq application. It is designed to start a configurable number of consumer processes to handle message consumption.

Module providing functions for managing RabbitMQ exchanges.

GenServer module implementing a RabbitMQ message publisher.

Module providing functions for managing RabbitMQ queues.

Module providing functions for republishing messages with retry handling.