コード例 #1
0
ファイル: kafka_consumer.go プロジェクト: ECLabs/Eaton-Feeder
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
}
コード例 #2
0
ファイル: event_consumer.go プロジェクト: ECLabs/Eaton-Feeder
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
}