Documentation
¶
Index ¶
- type ClientKafka
- func (ka *ClientKafka) NewConsumer(topic string) (<-chan *healer.FullMessage, error)
- func (ka *ClientKafka) NewKafkaConsumer(topic string) *kafka.Reader
- func (ka *ClientKafka) NewProducer(topic string) (pro *healer.Producer, err error)
- func (ka *ClientKafka) SendMessage(key string, value string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientKafka ¶
type ClientKafka struct { ProducerTopic string ConsumerTopic string BrokerList []string GroupId string Producer *healer.Producer Consumer <-chan *healer.FullMessage SegConsumer *kafka.Reader }
func (*ClientKafka) NewConsumer ¶
func (ka *ClientKafka) NewConsumer(topic string) (<-chan *healer.FullMessage, error)
func (*ClientKafka) NewKafkaConsumer ¶
func (ka *ClientKafka) NewKafkaConsumer(topic string) *kafka.Reader
func (*ClientKafka) NewProducer ¶
func (ka *ClientKafka) NewProducer(topic string) (pro *healer.Producer, err error)
func (*ClientKafka) SendMessage ¶
func (ka *ClientKafka) SendMessage(key string, value string) error
Click to show internal directories.
Click to hide internal directories.