devalurum / spring-kafka-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring kafka example

учебный пример по Apache Kafka + Spring Boot

Стэк технологий

  • Java 11
  • Spring Boot
  • Spring Web
  • Spring Kafka
  • Gradle
  • Lombok
  • Docker-compose

Сборка и запуск приложения

# Склонировать проект к себе
git clone https://github.com/devalurum/spring-kafka-example.git

# поднять контейнеры c Zookeeper и Kafka
docker-compose up -d

# загрузить gradle wrapper
gradlew wrapper

# сборка проекта
gradlew clean build 

# запуск Spring сервиса
java -jar build/libs/spring-kafka-example.jar 

# Отправка сообщения
curl -d "message=TestMessage" -X POST http://localhost:82/api/v1/kafka/publish
# или
curl -d "userId=1&firstName=Zxc&lastName=Test" -X POST http://localhost:82/api/v1/kafka/user

About


Languages

Language:Java 100.0%