Apache Kafka

Forfatter: Louise Ward
Oprettelsesdato: 5 Februar 2021
Opdateringsdato: 27 Juni 2024
Anonim
Введение в Apache Kafka, первая тема открытого базового курса
Video.: Введение в Apache Kafka, первая тема открытого базового курса

Indhold

Definition - Hvad betyder Apache Kafka?

Apache Kafka er et open source-abonnement-system designet til at give hurtig, skalerbar og fejletolerant håndtering af data-feeds i realtid. I modsætning til traditionel virksomhedsmeddelelsessoftware er Kafka i stand til at håndtere alle de data, der flyder gennem en virksomhed, og at gøre det i nær realtid.


Kafka er skrevet i Scala og blev oprindeligt udviklet af LinkedIn. Siden den tid har en række virksomheder brugt det til at bygge realtidsplatforme.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Apache Kafka

Kafka har mange ligheder med transaktionslogfiler, og den opretholder feeds af s i emner. Producenter skriver data til emner, og forbrugere læser fra disse emner, som er partitioneret og replikeret på tværs af flere noder i et distribueret systemformat. Kafka er unik, idet den behandler hvert emnepartition som en log, og hver i en partition tildeles en unik forskydning. Det bevarer alle s i en vis tid, og forbrugerne er ansvarlige for at spore deres placering i hver log. Dette adskiller sig fra tidligere systemer, hvor mæglere var ansvarlige for denne sporing, hvilket alvorligt begrænsede systemernes evne til at skalere efterhånden som antallet af forbrugere steg. Denne struktur gør det muligt for Kafka at støtte mange forbrugere og bevare store mængder data med meget lavt omkostning.


Kafka kan bruges:

  • Som en traditionel mægler
  • Til sporing af aktivitet på websitet
  • Til logopsamling
  • Til behandling af big datastrøm

Kafka kan bruges sammen med Apache Storm, Apache HBase og Apache Spark til realtidsanalyse og gengivelse af streamingdata.