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.
- 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
- checkout
- mvn clean package
- docker image build & push