Giới thiệu Apache Kafka

Giới thiệu về Apache Kafka

Mike Metzger

Data Engineering Consultant

Về tôi

  • 25+ năm trong CNTT, 18+ năm về dữ liệu
  • Công cụ:
    • Apache Spark
    • Apache Airflow
    • Apache Kafka

Apache_Spark_logo.svg.png

1600px-AirflowLogo.png

Logo Apache Kafka

Giới thiệu về Apache Kafka

Apache Kafka là gì?

  • Mã nguồn mở
  • Phân tán
  • Streaming sự kiện
  • Xử lý khối dữ liệu lớn
  • Có thể mở rộng

Logo Apache Kafka

Giới thiệu về Apache Kafka

Streaming sự kiện trong Kafka

  • Nhận dữ liệu nguồn
  • Lưu trữ tin cậy
  • Phân phối cho khách hàng
Giới thiệu về Apache Kafka

Ứng dụng phổ biến

  • Thương mại điện tử
  • Theo dõi đơn hàng
  • Gọi xe / Giao đồ ăn
  • Dữ liệu cảm biến
  • An ninh mạng

Ảnh máy tính

1 Ảnh của Carlos Muza trên Unsplash
Giới thiệu về Apache Kafka

Thành phần Kafka

  • Thành phần hướng người dùng

Ảnh nền Kafka

Giới thiệu về Apache Kafka

Thành phần Kafka

  • Thành phần hướng người dùng
    • Topics

Kafka với Topics

Giới thiệu về Apache Kafka

Thành phần Kafka

  • Thành phần hướng người dùng
    • Topics
    • Producers (ghi)

Kafka với Producers

Giới thiệu về Apache Kafka

Thành phần Kafka

  • Thành phần hướng người dùng
    • Topics
    • Producers (ghi)
    • Consumers (đọc)

Kafka Consumer & Producer

Giới thiệu về Apache Kafka

Thành phần Kafka

  • Thành phần hướng người dùng
    • Topics
    • Producers (ghi)
    • Consumers (đọc)

Kafka Consumer & Producer ghi vào topic

Giới thiệu về Apache Kafka

Thành phần Kafka

  • Thành phần hướng người dùng
    • Topics
    • Producers (ghi)
    • Consumers (đọc)

Kafka Consumer & Producer - đọc và ghi

Giới thiệu về Apache Kafka

Ayo berlatih!

Giới thiệu về Apache Kafka

Preparing Video For Download...