Apache Kafka

Autor: Louise Ward
Loomise Kuupäev: 5 Veebruar 2021
Värskenduse Kuupäev: 28 Juunis 2024
Anonim
Введение в Apache Kafka, первая тема открытого базового курса
Videot: Введение в Apache Kafka, первая тема открытого базового курса

Sisu

Definitsioon - mida Apache Kafka tähendab?

Apache Kafka on avatud lähtekoodiga väljaannete tellimise süsteem, mis on loodud reaalajas andmevoogude kiireks, skaleeritavaks ja tõrketaluvuseks töötlemiseks. Erinevalt tavapärasest ettevõtte sõnumside tarkvarast suudab Kafka kogu ettevõtte kaudu voolavat teavet käsitleda ja teha seda peaaegu reaalajas.


Kafka on kirjutatud Scalas ja selle on algselt välja töötanud LinkedIn. Sellest ajast alates on mitmed ettevõtted kasutanud seda reaalajas platvormide loomiseks.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab Apache Kafka

Kafkal on tehingulogidega palju sarnasusi ja see hoiab teemades vooge. Tootjad kirjutavad andmeid teemadele ja tarbijad loevad nendest teemadest, mis jaotatakse ja kopeeritakse hajutatud süsteemi vormingus mitme sõlme vahel. Kafka on ainulaadne selle poolest, et ta kohtleb igat teemapartitsiooni logina ja igale partitsioonile omistatakse kordumatu nihe. See säilitab kõik s teatud aja jooksul ja tarbijad vastutavad oma loki jälgimise eest igas logis. See erineb varasematest süsteemidest, kus jälgimise eest vastutasid maaklerid, mis tarbijate arvu suurenemise korral piirasid süsteemi ulatust oluliselt. See struktuur võimaldab Kafkal toetada paljusid tarbijaid ja säilitada suures koguses andmeid väga madala üldkuluga.


Kafkat saab kasutada:

  • Traditsioonilise maaklerina
  • Veebisaidi tegevuse jälgimiseks
  • Palgi koondamiseks
  • Suure andmevoo töötlemiseks

Kafkat saab kasutada koos Apache Stormi, Apache HBase ja Apache Sparkiga reaalajas analüüsimiseks ja voogesituse andmete renderdamiseks.