func NewKafkaConsumer() (*IndeedKafkaConsumer, error) { consumer, partitionConsumers, err := eatonconsumer.NewSaramaConsumers(eatonconfig.KafkaServers, eatonconfig.KafkaTopic, eatonconfig.OffsetType) if err != nil { return nil, err } return &IndeedKafkaConsumer{ consumer: *consumer, partitionConsumers: *partitionConsumers, }, nil }
func NewEventConsumer() (*EventConsumer, error) { consumer, partitionConsumers, err := eatonconsumer.NewSaramaConsumers(eatonconfig.KafkaServers, eatonconfig.KafkaLoggerTopic, eatonconfig.OffsetType) if err != nil { return nil, err } return &EventConsumer{ consumer: *consumer, partitionConsumers: *partitionConsumers, }, nil }