Kafka Basics And Develop Kafka Java Clients
Год выпуска: 2022
Производитель: Udemy
Сайт производителя:
https://www.udemy.com/course/learn-kafka-basics-and-client-development-in-java/
Автор: Narender Singh Chaudhary
Продолжительность: ~3h9m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This course is Kafka basics course and is for Kafka beginners.
This course covers all the basic concepts of Kafka like:
What is event streaming?
What is Kafka and what are its industry use cases?
Kafka components like - Topic, Partitions, Offsets etc.
What are producers and how they write data to Kafka.
What are consumers and how they read data from Kafka.
What is a consumer group?
Architecture of Kafka.
What is a zookeeper?
What is a broker?
Partition distribution and replication in distributed architecture.
How to setup Kafka locally on your machine:
Download and setup Kafka on Linux.
Configure properties files and Start Kafka servers (zookeeper and broker) on Linux.
Download and setup Kafka on Windows.
Configure properties files and Start Kafka servers (zookeeper and broker) on Windows.
How to use Kafka CLI:
Create topics using CLI - set partition and replication-factor
Create producers using CLI and write data to Kafka topic
Create consumers using CLI and read data from Kafka topic
Create consumer group using CLI
Finally learn how to develop Kafka clients in Java:
Develop Kafka producer in Java which will write data to Kafka.
Write data to Kafka in Key-Value pair using producer.
Develop Kafka consumer in Java which will read data from Kafka.
Run multiple consumers in a group and observe the behavior.
Содержание
01:08
06:00
Topics and Partitions
08:47
Brokers
03:13
Partition Replication
06:18
Kafka Basics Wrap-up
02:54
Kafka Basics Quiz
10 вопросов
Producers
05:31
Producer Acknowledgement
05:28
Consumers
07:02
Consumer Offsets
07:02
Kafka Clients Quiz
10 вопросов
01:20
Linux: Download and Setup Kafka
08:22
Linux: Start and Stop Kafka
07:44
Windows: Download and Setup Kafka
06:36
Windows: Start and Stop Kafka
07:28
CLI: Topics
10:10
CLI: Producers
11:38
CLI: Consumers
05:50
CLI: Consumers in Group
09:31
CLI: Consumer Group Offsets
14:26
05:19
Create Kafka Producer
10:08
Kafka Producer with Call-Back
06:49
Kafka Producer Record with Key-Value
06:45
Create Kafka Consumer
13:12
Kafka Consumer Group
05:40
Assign Partition to Consumer
05:14
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 30fps, ~800kbps
Аудио: AAC, 44.1kHz, 128kbps, stereo