This project demonstrates a practical example of Apache Kafka implementation. It showcases how to:
- Produce Messages: Send data to Kafka topics
- Consume Messages: Read and process data from Kafka topics
- Topic Management: Create and configure Kafka topics
- Error Handling: Implement robust error handling patterns
This sample application serves as a learning resource and reference implementation for integrating Apache Kafka into your projects. It covers fundamental producer-consumer patterns and best practices for message streaming.
- Ensure Kafka is running locally or accessible via network
- Configure connection settings in the application
- Run the producer to send sample messages
- Run the consumer to receive and process messages
/producers- Message producer implementations/consumers- Message consumer implementations/config- Configuration files and settings