This is a template project to run Kafka with Spring Boot servers.
The project uses 'apache/kafka:latest' docker image for Kafka, Spring Boot 4.0.0 for servers. Details can be found in build.gradle in each module(e.g. consumer).
You need Java 17+ to run the Spring Boot Servers, and Docker to run the Kafka images, and Spring Boot servers except for the main branch.
In the root path,
docker compose upIt will start all the containers needed.
The main branch doesn't run producer and consumer server with the docker compose file. You should run Spring Boot applications on your own with the preferred tools(IDEs, bash, etc).
