inflearn logo

Kafka thực chiến: Nắm trọn cốt lõi một cách nhanh chóng

Học các kiến thức cơ bản/thiết yếu/thực tiễn về Kafka mà nhà phát triển phần mềm cần biết. Sử dụng Spring Boot để kết nối với Kafka và thực hành gửi/nhận tin nhắn phù hợp với nhiều tình huống thực tế khác nhau.

(5.0) 2 đánh giá

37 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

Spring Boot
Spring Boot
Kafka
Kafka
MSA
MSA
spring-kafka
spring-kafka
Spring Boot
Spring Boot
Kafka
Kafka
MSA
MSA
spring-kafka
spring-kafka

Bạn sẽ nhận được điều này sau khi học.

  • Kiến thức cơ bản/thiết yếu/thực tế về Kafka mà nhà phát triển phần mềm cần biết

  • Tiếp thu kiến thức để ứng dụng Kafka vào thực tế như thu thập log, MSA (kiến trúc microservices), và máy chủ trò chuyện thời gian thực.

  • Khả năng triển khai tích hợp Kafka và gửi/nhận tin nhắn dựa trên Spring Boot

Kafka thực chiến: Nắm trọn cốt lõi một cách nhanh chóng

1. Tài liệu học tập và Lưu ý 📢

  • Lưu ý

    • Khóa học này sẽ tập trung vào những kiến thức cốt lõi mà nhà phát triển phần mềm cần biết khi sử dụng Kafka, thay vì đi sâu vào khía cạnh cấu hình hoặc quản lý cơ sở hạ tầng Kafka.

    • Nội dung bao gồm giải thích lý thuyết về các kiến thức cốt lõi, cài đặt Kafka thông qua Docker và thực hành sử dụng Spring Boot. Tuy nhiên, vì việc chạy và thiết lập Spring khá đơn giản nên việc bạn có quen thuộc với Spring hay không không quá quan trọng.


    • Đối với Kafka Connect, Kafka Streams và Avro, chúng tôi chỉ đề cập đến nội dung lý thuyết và sẽ không có phần thực hành.

  • Tài liệu học tập

2. Nội dung học tập 📕

  • Các thành phần chính của Kafka Cluster

    • Hiểu biết về các thành phần chính của Kafka Cluster như Broker, Zookeeper, v.v.

    • Hiểu về Topic và việc gửi/nhận tin nhắn

    • Thiết kế partition và

      Đảm bảo thứ tự tin nhắn trong partition thông qua việc thiết lập giá trị key


  • Hiểu các yếu tố cốt lõi liên quan đến Nhà sản xuất (Producer) và Người tiêu dùng (Consumer)

    • Tìm hiểu về Consumer và Consumer Group

    • Quản lý offset - Commit offset thủ công, thiết lập reset offset

  • Thực hành Producer/Consumer sử dụng dependency spring-kafka

    • Gửi và nhận tin nhắn cơ bản sử dụng Spring Boot

    • Xác nhận sự thay đổi chiếm giữ partition theo thiết lập consumer group

    • Thiết kế message key và kiểm tra đảm bảo thứ tự tin nhắn

    • Thực hành liên quan đến offset

      • Thực hành sự khác biệt giữa offset reset earliest và latest

      • Chiến lược commit offset thủ công (thiết kế DLQ)

  • Giới thiệu chiến lược áp dụng Kafka trong dịch vụ thực tế (Log server, Notification server, MSA server)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những nhà phát triển chưa từng sử dụng Kafka hoặc đã từng dùng nhưng chưa hiểu rõ về nó.

  • Nhà phát triển cần thiết kế kiến trúc sử dụng Kafka như hệ thống thu thập log thời gian thực, chat, và thông báo.

Xin chào
Đây là bradkim

3,204

Học viên

335

Đánh giá

128

Trả lời

4.9

Xếp hạng

10

Các khóa học

💪💪💪Chuyên gia có kinh nghiệm thực tế và giảng dạy 💪💪💪

Xin chào, tôi là giảng viên Kim Seong-uk (bradkim). Tôi tốt nghiệp Đại học Yonsei và đã có hơn 8 năm kinh nghiệm làm kỹ sư phần mềm tại các tập đoàn lớn và công ty khởi nghiệp. Hiện tại, tôi đang làm giảng viên toàn thời gian tại một trại huấn luyện (bootcamp). Với tư cách là một giảng viên có cả kinh nghiệm thực tế lẫn kinh nghiệm giảng dạy, tôi sẽ truyền đạt cho các bạn những kiến thức trọng tâm cần phải biết một cách dễ hiểu nhất.

Hồ sơ: https://www.linkedin.com/in/seongukkim

Thêm

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • gylim78265525님의 프로필 이미지
    gylim78265525

    Đánh giá 14

    Đánh giá trung bình 5.0

    5

    36% đã tham gia

    Đây là một trong số ít những bài giảng cực kỳ dễ hiểu và đi vào lòng người.

    • hyelynn1634님의 프로필 이미지
      hyelynn1634

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      36% đã tham gia

      Khóa học khác của bradkim

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!

      Ưu đãi có thời hạn

      15.400 ₫

      30%

      475.860 ₫