consumer_helper

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateRetryConsumer

func CreateRetryConsumer(config RetryConsumerConfig) (*consumer.RetryConsumer, error)

CreateRetryConsumer crea un RetryConsumer con un productor predeterminado integrado Esta función facilita la creación de un RetryConsumer sin tener que manejar manualmente la creación y configuración del productor de reintentos necesario

Types

type RetryConsumerConfig

type RetryConsumerConfig struct {
	// Parámetros obligatorios
	BootstrapServers string
	Topics           []string
	GroupID          string

	// Parámetros opcionales con valores predeterminados
	RetryInterval    int
	MaxRetries       int
	AutoOffsetReset  consumer_types.AutoOffsetReset
	EnableAutoCommit bool
	ClientID         string
}

RetryConsumerConfig contiene la configuración simplificada para crear un RetryConsumer

func NewDefaultConfig

func NewDefaultConfig(bootstrapServers string, topics []string, groupID string) RetryConsumerConfig

NewDefaultConfig crea una configuración por defecto con valores razonables

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL