![Введение в Apache Kafka, первая тема открытого базового курса](https://i.ytimg.com/vi/w7HSY8L1bsk/hqdefault.jpg)
Obsah
- Definícia - Čo znamená Apache Kafka?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje Apache Kafku
Definícia - Čo znamená Apache Kafka?
Apache Kafka je open-source systém na publikovanie a predplatné, ktorý je navrhnutý tak, aby poskytoval rýchle, škálovateľné a odolné voči poruchám spracovania údajov v reálnom čase. Na rozdiel od tradičného softvéru podnikových správ je spoločnosť Kafka schopná spracovať všetky údaje, ktoré tečú cez spoločnosť, a to v takmer reálnom čase.
Kafka je napísaný v Scale a bol pôvodne vyvinutý spoločnosťou LinkedIn. Od tej doby ho mnoho spoločností používalo na vytváranie platforiem v reálnom čase.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
Techopedia vysvetľuje Apache Kafku
Kafka má veľa podobnosti s protokolmi transakcií a udržuje kanály v témach. Výrobcovia zapisujú údaje do tém a zákazníci ich čítajú, ktoré sú rozdelené a replikované na viacerých uzloch v distribuovanom systémovom formáte. Kafka je jedinečná v tom, že zaobchádza s každou tematickou oblasťou ako s protokolom a každému oddielu sa priradí jedinečný ofset. Zachováva všetky s určitý čas a spotrebitelia sú zodpovední za sledovanie ich polohy v každom denníku. Toto sa líši od predchádzajúcich systémov, v ktorých boli za sledovanie sledovaní zodpovední makléri, čo vážne zvyšovalo schopnosť systémov škálovať rozsah so zvyšujúcim sa počtom spotrebiteľov. Táto štruktúra umožňuje spoločnosti Kafka podporovať veľa spotrebiteľov a uchovávať veľké množstvo údajov s veľmi nízkou réžiou.
Kafka možno použiť:
- Ako tradičný sprostredkovateľ
- Na sledovanie aktivity webových stránok
- Na agregáciu protokolov
- Na spracovanie veľkých dátových tokov
Kafka môže byť použitá spolu s Apache Storm, Apache HBase a Apache Spark na analýzu v reálnom čase a vykreslenie streamovaných údajov.