Java programming lessons & activities for creating a Kafka project base with Maven or Gradle and Complete Kafka producer and Kafka consumer.

Pre-requisites for Kafka programming with Java

Kafka programming activities

In this section, we’ll use Java programming language to programmatically replicate what we were able to achieve with Kafka CLI. The following tutorials are recommended: Advanced tutorials exist for the consumers, but the above links should be enough to get started!