Skip to content

Made in 2021, when I had 3 years of experience. Kafka Crusher - REST Client for Apache Kafka with database. I did it to learn basics about Kafka.

Notifications You must be signed in to change notification settings

lukasz-cpu/KafkaCrusher

Repository files navigation

Kafka Crusher

CI

REST API for Kafka

Kafka Crusher was created to learn Apache Kafka for my own purposes.

During creating this program, I wanted to learn the basic CRUD operations on Kafka. I decided to create REST Client for Apache Kafka with database responsible for storing connection details.

Additional features

  • Register connection name
  • Add topic for connection name
  • Delete topic for connection name
  • Multiple server addreses for one connection name
  • Send message to a certain topic
  • Read messages from a topic
  • Connection details stored in a database

CI steps

  • checkout
  • mvn clean package
  • docker image build & push

Swagger

OpenAPI V3

About

Made in 2021, when I had 3 years of experience. Kafka Crusher - REST Client for Apache Kafka with database. I did it to learn basics about Kafka.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published