Versions in this module Expand all Collapse all v0 v0.1.0 Oct 20, 2019 Changes in this version + type AsyncProducerConfig struct + AckTimeout time.Duration + Compression string + CompressionLevel int + MaxMessageBytes int + Partitioner string + RequiredAcks string + ReturnErrors bool + ReturnSuccesses bool + type AsyncProducerConstructor struct + TLS *ctls.Constructor + func NewAsyncProducerConstructor() *AsyncProducerConstructor + func (c *AsyncProducerConstructor) New(ctx context.Context, conf *AsyncProducerConfig) (sarama.AsyncProducer, error) + func (c *AsyncProducerConstructor) Settings() *AsyncProducerConfig + type ConsumerGroupConfig struct + GroupName string + HeartbeatInterval time.Duration + RebalanceStrategy string + RebalanceTimeout time.Duration + ReturnErrors bool + SessionTimeout time.Duration + type ConsumerGroupConstructor struct + TLS *ctls.Constructor + func NewConsumerGroupConstructor() *ConsumerGroupConstructor + func (c *ConsumerGroupConstructor) New(ctx context.Context, conf *ConsumerGroupConfig) (sarama.ConsumerGroup, error) + func (c *ConsumerGroupConstructor) Settings() *ConsumerGroupConfig + type NetConfig struct + DialTimeout time.Duration + KeepAlive time.Duration + MaxOpenRequests int + ReadTimeout time.Duration + TLS *ctls.Config + TLSEnabled bool + WriteTimeout time.Duration + type SharedConfig struct + Addresses []string + ChannelBufferSize int + ClientID string + Net NetConfig + Version string + type SyncProducerConfig struct + AckTimeout time.Duration + Compression string + CompressionLevel int + MaxMessageBytes int + Partitioner string + RequiredAcks string + type SyncProducerConstructor struct + TLS *ctls.Constructor + func NewSyncProducerConstructor() *SyncProducerConstructor + func (c *SyncProducerConstructor) New(ctx context.Context, conf *SyncProducerConfig) (sarama.SyncProducer, error) + func (c *SyncProducerConstructor) Settings() *SyncProducerConfig