package
1.0.0-beta.1
Repository: https://github.com/bxcodec/goqueue.git
Documentation: pkg.go.dev

# 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`.