Đề cương khóa học
Giới thiệu về Apache Kafka
- Kafka là gì và tại sao nên sử dụng?
- Các thành phần chính: Chủ đề, Phần chia, Nhà sản xuất, Người tiêu dùng, Máy môi giới
- Tìm hiểu mô hình đăng ký-xuất bản của Kafka
- Ứng dụng thực tế của Kafka
Cài đặt Môi trường Phát triển Kafka
- Cài đặt và cấu hình Kafka và ZooKeeper
- Công cụ dòng lệnh Kafka để quản lý chủ đề
- Cấu hình Kafka cho khả năng sẵn sàng cao
Nhà sản xuất và Người tiêu dùng Kafka
- Tạo Nhà sản xuất Kafka bằng Java
- Sản xuất tin nhắn với khóa, phần chia, và xác nhận
- Tạo Người tiêu dùng Kafka bằng Java
- Nhóm người tiêu dùng và quản lý offset
Làm việc với Kafka Streams
- Giới thiệu về API Kafka Streams
- Xử lý dữ liệu luồng thời gian thực
- Xử lý có trạng thái và không có trạng thái
- Cửa sổ, ghép nối, và tổng hợp
Đảm bảo Độ tin cậy và Hiệu suất
- Sao chép Kafka và khả năng chịu lỗi
- Tối ưu hóa cấu hình nhà sản xuất và người tiêu dùng
- Theo dõi hiệu suất của Kafka
Bảo mật và Xác thực Kafka
- Kích hoạt mã hóa SSL/TLS
- Cấu hình xác thực với SASL
- Quản lý truy cập dựa trên vai trò bằng ACL của Kafka
Tích hợp Kafka với Các Hệ thống Khác
- Sử dụng Kafka Connect để tích hợp với cơ sở dữ liệu
- Kết nối Kafka với Elasticsearch, PostgreSQL và các nguồn dữ liệu khác
- Xây dựng microservices dựa trên sự kiện bằng Kafka
Tổng kết và Bước tiếp theo
Yêu cầu
- Một hiểu biết về lập trình Java cơ bản
- Kiến thức cơ bản về hệ thống phân tán và hệ thống nhắn tin
- Thành thạo các công cụ phát triển phần mềm như Maven hoặc Gradle
Đối tượng học viên
- Các nhà phát triển Java muốn tích hợp Kafka vào ứng dụng của họ
- Các kỹ sư phần mềm làm việc với kiến trúc dựa trên sự kiện
- Các nhà phát triển quan tâm đến việc học Kafka như một hệ thống nhắn tin phân tán
Đánh giá (5)
tương tác với người hướng dẫn Một số bài tập và phòng lab liên quan Thi thực hành
Salim - SICPA SA
Khóa học - Administration of Kafka Message Queue
Dịch thuật bằng máy
phương pháp tương tác của giáo viên, không phải là một câu chuyện đơn thuần mà là phản ứng với các câu hỏi từ khán giả.
Rens - Canon Medical Informatics Europe B.V.
Khóa học - Administration of Kafka Topic
Dịch thuật bằng máy
Các phòng thí nghiệm và slide kết hợp rất tốt với kiến thức và tình yêu của Jorge dành cho Kafka.
Willem - BMW SA
Khóa học - Apache Kafka for Developers
Dịch thuật bằng máy
rất tương tác...
Richard Langford
Khóa học - SMACK Stack for Data Science
Dịch thuật bằng máy
Thực hành充分的手动操作,讲师知识渊博 (Note: The translation provided above mistakenly includes Chinese characters at the end. Here is the correct translation in Vietnamese without the error.) Thực hành đủ, giảng viên có kiến thức sâu rộng
Chris Tan
Khóa học - A Practical Introduction to Stream Processing
Dịch thuật bằng máy
