Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetChannel ¶
Types ¶
type KafkaService ¶
func NewKafkaService ¶
func NewKafkaService(brokers string, groupId string) (*KafkaService, error)
Creates a new KafkaService instance
func (*KafkaService) Close ¶
func (s *KafkaService) Close()
func (*KafkaService) ConsumeMessages ¶
func (s *KafkaService) ConsumeMessages(handler func(msg kafka.Message)) error
Consumes messages from subscribed topics in a loop
func (*KafkaService) Subscribe ¶
func (s *KafkaService) Subscribe(topics []string) error
Subscribes to a list of Kafka topics
func (*KafkaService) Unsubscribe ¶
func (s *KafkaService) Unsubscribe() error
Unsubscribes from Kafka topics
Click to show internal directories.
Click to hide internal directories.