This Go app demonstrates Kafka messaging usiing k8s(minikube) + skaffold
- Go (Golang) installed: https://golang.org/dl/
- Accessible Kafka cluster or instance.
- Docker and Docker Compose (optional)
- Skaffold (optional)
docker-compose up
skaffold run --port-forward
- Install dependencies:
go mod download
- Update Kafka connection info for
producers
andconsumers
. - Run:
go run main.go
- Modify message processing in Kafka consumer.
- Adjust Kafka topic and format.
- Handle errors, add features.
MIT License. See LICENSE.
Fork, enhance, and adapt. Questions/improvements? Create an issue or pull request. Happy coding!