Skip to content

Jaehyeon-Lab/Kafka-with-Spring-Boot

Repository files navigation

This is a template project to run Kafka with Spring Boot servers.

Dependencies

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.


Branches

  1. main: One Producer, One Broker, One Consumer

    main branch


How to Run

In the root path,

docker compose up

It 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).

About

A template project to implement the systems with Kafka and Spring Boot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages