|
- package kafkaclient
-
- import (
- "time"
-
- "github.com/segmentio/kafka-go"
- )
-
- // Create Kafka writer
- //
- // Deprecated: Use context manager object instead
- func KafkaWriter(kafkaURL, topic string) *kafka.Writer {
- return &kafka.Writer{
- Addr: kafka.TCP(kafkaURL),
- Topic: topic,
- Balancer: &kafka.LeastBytes{},
- Async: false,
- RequiredAcks: kafka.RequireAll,
- BatchSize: 100,
- BatchTimeout: 10 * time.Millisecond,
- }
- }
|