INNER CODE UNIT · Go

main

qpoint-io/qtap · apps/kafka/go/main.go:13

func main() {
	broker := getEnv("KAFKA_BROKER", "localhost:9092")
	topic := getEnv("KAFKA_TOPIC", "qtap-test")
	groupID := getEnv("KAFKA_GROUP_ID", "go-consumer-group")
	maxIterations := getEnvInt("MAX_ITERATIONS", 0)
	sleepDuration := getEnvFloat("SLEEP_DURATION", 1.0)

	createTopic(broker, topic)

	writer := &kafka.Writer{
		Addr:     kafka.TCP(broker),
		Topic:    topic,
		Balancer: &kafka.LeastBytes{},
	}
	defer writer.Close()

	reader := kafka.NewReader(kafka.ReaderConfig{
		Brokers: []string{broker},

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…