You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
485 B
27 lines
485 B
package kafka
|
|
|
|
import (
|
|
"github.com/segmentio/kafka-go"
|
|
)
|
|
|
|
type KafkaReader struct {
|
|
reader *kafka.Reader
|
|
}
|
|
|
|
func NewReader(topic string, address ...string) *KafkaReader {
|
|
return &KafkaReader{
|
|
// reader: &kafka.Reader{
|
|
// Topic: topic,
|
|
// Balancer: &kafka.LeastBytes{},
|
|
// Addr: kafka.TCP(address...),
|
|
// },
|
|
}
|
|
}
|
|
|
|
func (s *KafkaReader) Close() error {
|
|
return s.reader.Close()
|
|
}
|
|
|
|
func (s *KafkaReader) ReadMessage(key string, value string) error {
|
|
return nil
|
|
}
|
|
|