Introduction
Getting started with Apache Kafka
()
1. Introduction to Kafka
Message queues
()
What is Kafka?
()
Benefits of Kafka
()
Kafka use cases
()
Setting up the exercise files
()
Setting up Kafka
()
2. Basic Concepts
Messages
()
Topics
()
Kafka brokers
()
Logs in Kafka
()
Producers and consumers
()
Role of ZooKeeper
()
3. Using the Kafka Command Line
Kafka client scripts
()
Creating a topic
()
Exploring topics
()
Publishing messages to topics
()
Using console consumer
()
Topics management
()
Kafka setup
()
4. Kafka Partitions and Groups
Intro to partitions
()
Creating topics with partitions
()
Publishing with keys
()
Consumer groups
()
Consumer offset management
()
Consuming partitioned data
()
5. Kafka Java Programming
Kafka client libraries
()
Creating a producer in Java
()
Publishing messages in Java
()
Creating a consumer in Java
()
Consuming messages in Java
()
6. Use Case Project
Kafka basics use case: Problem definition
()
Setting up topics
()
Producing and consuming data with scripts
()
Producing and consuming data with Java
()
Ex_Files_Apache_Kafka.zip
(102 KB)