Documentation
¶
Overview ¶
Package kafkaclient provides factory functions for creating Kafka readers and writers using github.com/segmentio/kafka-go.
Reader ¶
reader := kafkaclient.NewReader(kafkaclient.ReaderConfig{
Brokers: []string{"localhost:9092"},
Topic: "example-topic",
GroupID: "example-group",
})
defer reader.Close()
Writer ¶
writer := kafkaclient.NewWriter(kafkaclient.WriterConfig{
Brokers: []string{"localhost:9092"},
Topic: "example-topic",
})
defer writer.Close()
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewReader ¶
func NewReader(cfg ReaderConfig) *kafka.Reader
func NewWriter ¶
func NewWriter(cfg WriterConfig) *kafka.Writer
Types ¶
type ReaderConfig ¶
Click to show internal directories.
Click to hide internal directories.