Skip to content
+
Course List
Free Ebook
Knowledge Sharing
Back-end
Java Interview
Soft Skill
Search for:
Search Button
Log in
Course Content
Subtitle Guide – Hướng dẫn thêm phụ đề
0/1
Set up subtitle for video – Hướng dẫn thêm phụ đề
1. Introduction to Apache Kafka
0/10
Subtitle File Resource
1. Introduction
02:37
2. What is Microservice
02:55
3. Microservice vs Monolithic application
03:20
4. Microservices Communication
06:04
5. Event-Driven Architecture with Apache Kafka
05:04
6. Apache Kafka for Microservices
07:47
8. Messages and Events in Apache Kafka
05:23
9. Kafka Topic and Partitions
06:14
10. Ordering of Events in Apache Kafka
05:37
2. Apache Kafka Broker(s)
0/10
Subtitle File Resource
1. What is Apache Kafka broker
02:31
2. Apache Kafka broker Leader and Follower roles. Leadership balance.
04:45
4. Download Apache Kafka
04:24
5. Start single Apache Kafka broker with KRaft
06:20
5.1 A quick start tutorial with commands to start a single Kafka server.
6. Multiple Kafka broker Configuration Files
11:42
7. Multiple Kafka broker Storage folders
03:20
8. Starting multiple Kafka broker with KRaft
02:33
9. Stopping Apache Kafka brokers
03:59
3. Kafka CLI Topics
0/6
Subtitle File Resource
1. Introduction to Kafka Topic CLI
01:30
2. Creating a new Kafka topic
07:47
3. List and describe Kafka topics
03:04
4. Deleting a Topic
02:01
5. Apache Kafka Topic Summary PDF document.
4. Kafka CLI Producers
0/5
Subtitle File Resource
1. Introduction Kafka Producer CLI
01:21
2. Producing a Message without a Key
04:29
3. Send message as a KeyValue Pair
02:53
4. Apache Kafka CLI Producer. Summary PDF document
5. Kafka CLI Consumers
0/7
Subtitle File Resource
1. Introduction to Kafka Consumer CLI
01:16
2. Consuming messages from Kafka topic from the beginning
05:07
3. Consuming new messages only
02:00
4. Consuming KeyValue pair messages from Kafka topic
06:12
5. Consuming messages in order
05:43
6. Apache Kafka CLI Consumer. Summary PDF document
6. Kafka Producer – Spring Boot Microservice
0/18
Subtitle File Resource
1. Source code
2. Introduction to Kafka Producer
02:44
3. Kafka Producer – Introduction to synchronous communication style
04:13
4. Kafka Producer – A use case for asynchronous communication style
02:46
6. Creating a new Spring Boot project
07:00
7. Kafka Producer configuration properties
06:48
8. Creating Kafka Topic
05:07
9. Run Microservice to create a new topic
03:08
10. Creating Rest Controller
05:24
11. Creating a Service class
04:38
12. Creating an Event class
04:00
13. Kafka Producer Send Message Asynchronously
10:09
14. Kafka Asynchronous Send. Trying how it works.
05:40
15. Kafka Producer Send Message Synchronously
04:50
16. Kafka Producer Handle Exception in Rest Controller
05:16
17. Kafka Producer Logging Record Metadata Information
02:22
18. Kafka Synchronous Send. Trying how it works.
02:45
7. Kafka Producer Acknowledgements & Retries
0/11
Subtitle File Resource
1. Source code
2. Kafka Producer Acknowledgement
06:12
3. Kafka Producer Retries
08:17
4. Configure Producer Acknowledgments in Spring Boot Microservice
02:04
5. The min.insync.replicas configuration
05:40
6. Trying how the min.insync.replicas works
05:52
7. Producer Retries
01:47
8. Trying how Producer Retries work
03:52
9. Delivery & Request Timeout
03:55
10. Trying how Delivery & Request Timeout works
03:07
8. Kafka Consumer – Spring Boot Microservice
0/12
Subtitle File Resource
1. Source code
2. Introduction to Kafka Consumer
04:00
3. Creating a new Spring Boot project
04:50
4. Kafka Consumer Configuration Properties
06:44
5. Kafka Consumer with @KafkaEventListener and @KafkaHandler annotations
04:43
6. Creating the core module
03:39
7. Adding core project as a dependency
04:46
8. @KafkaHandler Trying how it works
02:30
9. Kafka Consumer Spring Bean Configuration
10:18
10. Kafka Listener Container Factory
02:37
11. Trying if Kafka Consumer Bean Configuration works
01:59
9. Kafka Consumer – Handle Deserializer Errors
0/6
Subtitle File Resource
1. Source code
2. Introduction to Error Handling in Kafka Consumer
02:09
3. Causing the deserialization problem
03:22
4. Kafka Consumer ErrorHandlingDeserializer
03:16
5. Trying how ErrorHandlingDeserializer works
03:26
10. Kafka Consumer – Dead Leter Topic(DLT)
0/6
Subtitle File Resource
1. Source code
2. Introduction to Deal Letter Topics in Kafka
03:21
3. Handle errors The DefaultErrorHandler and DeadLetterPublishingRecoverer classes
03:53
4. Create and Configure KafkaTemplate object
06:08
5. Dead Letter Topic Trying how it works
05:01
11. Kafka Consumer – Exceptions and Retries
0/10
Subtitle File Resource
1. Source code
2. Introduction to Exception handling in Kafka consumer and retries
02:47
3. Creating retryable and not retryable exceptions
02:47
4. Configure DefaultErrorHandler with a list of not retryable exceptions
02:45
5. Trying how not retryable exception works
06:24
6. Register RetryableException and define wait time interval
02:27
7. Throwing a RetryableException
07:49
8. Overview of a destination Microservice
03:15
9. Trying how retry works
08:13
12. Kafka Consumer – Multiple Consumers in a Consumer Group
0/8
Subtitle File Resource
1. Source code
2. Introduction to Kafka Consumer Groups
03:01
3. Rebalancing and Partition Assignment in Apache Kafka
04:45
4. Assigning Microservice to a consumer group
04:23
5. Starting up more Microservices
04:26
6. Trying how partitions assignment works
05:00
7. Multiple consumers consuming messages from Kafka topic
04:22
Development Software Engineering Microservices Apache Kafka for Spring Boot Microservices
Overview
Exercise Files
Comments
About Lesson
Subtile file including English and Vietnamese is attached here
Exercise Files
en-part10.zip
Size: 10.23 KB
vi-part10.zip
Size: 10.78 KB
Join the conversation
Submit
Please contact me via telegram
Quick Links
Resource