Introducere în Apache Kafka

Introducere în Apache Kafka

Mike Metzger

Data Engineering Consultant

Despre mine

  • Carieră IT de 25+ ani, 18+ în date
  • Instrumente:
    • Apache Spark
    • Apache Airflow
    • Apache Kafka

Apache_Spark_logo.svg.png

1600px-AirflowLogo.png

Logo Apache Kafka

Introducere în Apache Kafka

Ce este Apache Kafka?

  • Open-source
  • Distribuit
  • Streaming de evenimente
  • Conceput pentru volume mari de date
  • Scalabil

Logo Apache Kafka

Introducere în Apache Kafka

Streaming de evenimente în Kafka

  • Colectarea informațiilor sursă
  • Stocare fiabilă
  • Distribuirea datelor către clienți
Introducere în Apache Kafka

Utilizări frecvente

  • Comerț electronic
  • Urmărirea comenzilor
  • Ride-sharing / Livrare mâncare
  • Date senzori
  • Securitate cibernetică

Imagine computer

1 Fotografie de Carlos Muza pe Unsplash
Introducere în Apache Kafka

Componente Kafka

  • Componente vizibile utilizatorului

Imagine de bază Kafka

Introducere în Apache Kafka

Componente Kafka

  • Componente vizibile utilizatorului
    • Topicuri

Kafka cu Topicuri

Introducere în Apache Kafka

Componente Kafka

  • Componente vizibile utilizatorului
    • Topicuri
    • Producători (scriitori)

Kafka cu Producători

Introducere în Apache Kafka

Componente Kafka

  • Componente vizibile utilizatorului
    • Topicuri
    • Producători (scriitori)
    • Consumatori (cititori)

Consumatori și Producători Kafka

Introducere în Apache Kafka

Componente Kafka

  • Componente vizibile utilizatorului
    • Topicuri
    • Producători (scriitori)
    • Consumatori (cititori)

Kafka Consumatori & Producători – scrieri în topic

Introducere în Apache Kafka

Componente Kafka

  • Componente vizibile utilizatorului
    • Topicuri
    • Producători (scriitori)
    • Consumatori (cititori)

Kafka Consumatori & Producători – citiri și scrieri

Introducere în Apache Kafka

Să exersăm!

Introducere în Apache Kafka

Preparing Video For Download...