1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
var ( Producer sarama.SyncProducer Consumer sarama.Consumer )
func initKafka(cfg *configs.Config) { var err error
if len(cfg.Kafka.ProducerUrl) != 0 { Producer, err = sarama.NewSyncProducer(cfg.Kafka.ProducerUrl, nil) if err != nil { tools.Log.Error(ctx, "[initKafka] Producer err = %v", err) } }
if len(cfg.Kafka.ConsumerUrl) != 0 { Consumer, err = sarama.NewConsumer(cfg.Kafka.ConsumerUrl, nil) if err != nil { tools.Log.Error(ctx, "[initKafka] Consumer err = %v", err) } } }
|