Error Handling & Dead Letter Queue | Kafka | Ronin Engineer
Автор: Ronin Engineer
Загружено: 2024-07-18
Просмотров: 2661
Nếu trong quá trình xử lý message Kafka xảy ra lỗi thì việc xử lý lỗi (error handling) là điều cần thiết để đảm bảo tính ổn định của hệ thống, tính đúng đắn của dữ liệu, ...
Video phân tích:
Những vấn đề khi thiết kế giảng pháp error handling
Thực hành pattern Dead Letter Queue
Nhược điểm của pattern Dead Letter Queue
Đây cũng là nội dung trong khoá Kafka Nâng Cao của Ronin Engineer.
Mọi người tham khảo thêm nhé.
Kafka Nâng Cao: https://roninhub.com/khoa-hoc/kafka
Nếu bạn có yêu cầu hay góp ý, vui lòng comment ở bên dưới giúp Ronin nhé.
Cám ơn mọi người rất nhiều.
___________________________
TÀI LIỆU LIÊN QUAN:
Source Code: https://github.com/ronin-engineer-88/...
Slides: https://docs.google.com/presentation/...
Spring Kafka Default Error Handler: https://docs.spring.io/spring-kafka/r...
Uber - Building Reliable Reprocessing and Dead Letter Queues with Apache Kafka: https://www.uber.com/en-VN/blog/relia...
___________________________
Khoá Backend Nâng Cao: https://roninhub.com/khoa-hoc/advance...
Khoá Backend Cơ Bản: https://roninhub.com/khoa-hoc/fundame...
___________________________
KẾT NỐI VỚI RONIN ENGINEER:
🧑💻 130+ Ronin Engineers: https://roninhub.com/
📚 Tài nguyên miễn phí: https://viblo.asia/u/systemdesign.vn
🏟️ Cộng đồng System Design VN: / systemdesign.vn
🗞️ Facebook: / roninengineer
🎞️ Tiktok: / ronin.engineer
___________________________
MỤC LỤC:
00:00 - Intro
00:11 - Problem 1: Error Handling
00:41 - Solution 1: Retry
02:27 - Default Retry Mechanism in Spring Kafka
05:37 - Problem 2: Default Retry Mechanism
07:32 - Solution 2: Separate Retry Topic
11:15 - Problem 3: Fail Again
11:59 - Solution 3: Dead Letter Queue (DLQ)
13:48 - Practice: Dead Letter Queue
18:06 - Testing
21:37 - Cons of DLQ
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: