update eviroment config, add group kafka to config
This commit is contained in:
parent
921800025e
commit
5932780e8a
3
.env
3
.env
@ -8,7 +8,8 @@ MONGO_AUTH="admin"
|
|||||||
|
|
||||||
# Kafka settings
|
# Kafka settings
|
||||||
KAFKA_BROKERS="localhost:9092"
|
KAFKA_BROKERS="localhost:9092"
|
||||||
KAFKA_TOPIC_TARIFF="test-topic"
|
KAFKA_TOPIC="test-topic"
|
||||||
|
KAFKA_GROUP="mailnotifier"
|
||||||
|
|
||||||
# SMTP settings
|
# SMTP settings
|
||||||
SMTP_API_URL="https://api.smtp.bz/v1/smtp/send"
|
SMTP_API_URL="https://api.smtp.bz/v1/smtp/send"
|
||||||
|
@ -14,7 +14,8 @@ type Config struct {
|
|||||||
MongoDatabase string `env:"MONGO_DB" envDefault:"admin"`
|
MongoDatabase string `env:"MONGO_DB" envDefault:"admin"`
|
||||||
MongoAuth string `env:"MONGO_AUTH" envDefault:"admin"`
|
MongoAuth string `env:"MONGO_AUTH" envDefault:"admin"`
|
||||||
KafkaBrokers string `env:"KAFKA_BROKERS"`
|
KafkaBrokers string `env:"KAFKA_BROKERS"`
|
||||||
KafkaTopic string `env:"KAFKA_TOPIC_TARIFF"`
|
KafkaTopic string `env:"KAFKA_TOPIC"`
|
||||||
|
KafkaGroup string `env:"KAFKA_GROUP" default:"mailnotifier"`
|
||||||
SmtpApiUrl string `env:"SMTP_API_URL"`
|
SmtpApiUrl string `env:"SMTP_API_URL"`
|
||||||
SmtpHost string `env:"SMTP_HOST"`
|
SmtpHost string `env:"SMTP_HOST"`
|
||||||
SmtpPort string `env:"SMTP_PORT"`
|
SmtpPort string `env:"SMTP_PORT"`
|
||||||
|
@ -9,7 +9,7 @@ import (
|
|||||||
func KafkaConsumerInit(ctx context.Context, config Config) (*kgo.Client, error) {
|
func KafkaConsumerInit(ctx context.Context, config Config) (*kgo.Client, error) {
|
||||||
kafkaClient, err := kgo.NewClient(
|
kafkaClient, err := kgo.NewClient(
|
||||||
kgo.SeedBrokers(config.KafkaBrokers),
|
kgo.SeedBrokers(config.KafkaBrokers),
|
||||||
kgo.ConsumerGroup("mailnotifier"),
|
kgo.ConsumerGroup(config.KafkaGroup),
|
||||||
kgo.ConsumeTopics(config.KafkaTopic),
|
kgo.ConsumeTopics(config.KafkaTopic),
|
||||||
kgo.ConsumeResetOffset(kgo.NewOffset().AfterMilli(time.Now().UnixMilli())),
|
kgo.ConsumeResetOffset(kgo.NewOffset().AfterMilli(time.Now().UnixMilli())),
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user