# Functions
RabbitMQConfigWithDefaultTopicFanOutPattern returns a RabbitMQConsumerConfig with default configuration for topic fanout pattern.
WithBatchMessageSize sets the batch message size option for the consumer.
WithConsumerID sets the consumer ID for the consumer option.
WithMaxRetryFailedMessage sets the maximum number of retries for failed messages.
WithMiddlewares is an ConsumerOptionFunc that sets the provided middlewares for the consumer.
WithQueueName sets the queue name for the consumer option.
WithRabbitMQConsumerConfig sets the RabbitMQ consumer configuration for the consumer option.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
DefaultConsumerOption returns the default consumer option.
# Structs
ConsumerOption represents the configuration options for the consumer.
RabbitMQConsumerConfig represents the configuration for a RabbitMQ consumer.
RabbitMQQueueBindConfig represents the configuration options for binding a queue to an exchange in RabbitMQ.
RabbitMQQueueDeclareConfig represents the configuration options for declaring a RabbitMQ queue.
# Type aliases
ConsumerOptionFunc is a function type that takes an `opt` parameter of type `*ConsumerOption`.