![Введение в Apache Kafka, первая тема открытого базового курса](https://i.ytimg.com/vi/w7HSY8L1bsk/hqdefault.jpg)
Tartalom
- Meghatározás - Mit jelent az Apache Kafka?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza az Apache Kafkát
Meghatározás - Mit jelent az Apache Kafka?
Az Apache Kafka egy nyílt forráskódú közzétételi és feliratkozási rendszer, amelynek célja a valós idejű adattárak gyors, méretezhető és hibatűrő kezelése. A hagyományos vállalati üzenetküldő szoftverekkel ellentétben a Kafka képes kezelni az összes adatot, amely egy vállalaton keresztül áramlik, és szinte valós időben képes megtenni.
A Kafka Scala nyelven íródott, eredetileg a LinkedIn fejlesztette ki. Azóta számos vállalat valósidejű platformokat készített.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza az Apache Kafkát
A Kafkának sok hasonlósága van a tranzakciós naplókkal, és fenntartja a témák hírcsatornáit. A termelők adatokat írnak a témákra, a fogyasztók pedig azokból a témákból olvassakat, amelyeket osztott rendszer formátumban osztnak és replikálnak több csomópont között. A Kafka egyedülálló abban a tekintetben, hogy naplóként kezeli az egyes témapartíciókat, és a partíciók mindegyikéhez egyedi eltolást rendelnek. Bizonyos ideig megőrzi az összes elemet, és a fogyasztók felelősek az egyes naplókban a helyük követéséért. Ez különbözik a korábbi rendszerektől, ahol a brókerek voltak felelősek a nyomon követésért, ami a fogyasztók számának növekedésével súlyosan korlátozta a rendszerek méretezési képességét. Ez a struktúra lehetővé teszi a Kafkának, hogy sok fogyasztót támogasson, és nagy mennyiségű adatot tároljon, nagyon alacsony fölött.
A Kafka használható:
- Mint hagyományos bróker
- A webhely tevékenységének nyomon követésére
- A napló összesítéséhez
- Nagy adatfolyam-feldolgozáshoz
A Kafka az Apache Storm, az Apache HBase és az Apache Spark mellett használható valós idejű elemzésre és streaming adatok megjelenítésére.