This repository contains Apache Kafka Examples. Table of Contents Kafka Installation Kafka Installation on Ubuntu Kafka Installation on Docker Kafka Installation on Mac Confluent Kafka Installation on Mac Kafka Basic Concepts Kafka Implementations Java-Kafka-Producer-Consumer Java-Kafka-Producer-Multithreading SpringBoot-Kafka-Producer SpringBoot-Kafka-Producer-Object SpringBoot-Kafka-Stream-Listener Java-Kafka-Stream Java-Kafka-Producer-Consumer This example illustrates a simple implementation of Producer & Consumer using kafka. Java-Kafka-Producer-Multithreading This example illustrates creating single Producer and & multi threads producing data on single topic Springboot-Kafka-Producer This example illustrates a simple SpringBoot project producing data (string) on Kafka topic. SpringBoot-Kafka-Producer-Object This example illustrates a simple SpringBoot project producing data (object) on Kafka topic. SpringBoot-Kafka-Stream-Listener This example illustrates a simple SpringBoot App Listening a Kafka topic. Java-Kafka-Stream This example illustrates a simple Java Stream App that reads data from a topic, processes it and sends the output to another topic (using Stream APIs) We produce data on topicA. The App reads data from topicA. It data contains "a", it sends the data to topicB