Апацхе Кафка

Аутор: Louise Ward
Датум Стварања: 5 Фебруар 2021
Ажурирати Датум: 28 Јуни 2024
Anonim
Про Kafka (основы)
Видео: Про Kafka (основы)

Садржај

Дефиниција - Шта значи Апацхе Кафка?

Апацхе Кафка је систем отвореног кода за објављивање и претплату дизајниран да омогући брзо, скалабилно и отпорно на грешке руковање феедовима података у реалном времену. За разлику од традиционалног софтвера за размену пословних порука, Кафка је у стању да обради све податке који пролазе кроз компанију и да то ради у скоро стварном времену.


Кафка је написана на скали, а изворно ју је развио ЛинкедИн. Од тог времена, бројне компаније су га користиле за изградњу платформи у реалном времену.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава Апача Кафку

Кафка има много сличности са евиденцијама трансакција и одржава феедове с темама. Произвођачи уписују податке у теме, а потрошачи читају из тих тема, који су подељени и реплицирани кроз више чворова у дистрибуираном системском формату. Кафка је јединствена по томе што сваку партицију теме третира као записник, а свакој партицији је додељен јединствени оффсет. Задржава све податке одређено вријеме, а потрошачи су одговорни за праћење њихове локације у сваком записнику. Ово се разликује од претходних система, где су брокери били одговорни за ово праћење, што је озбиљно ограничило способност система да се скалира како се повећавао број потрошача. Ова структура омогућава Кафки да подржи многе потрошаче и задржи велике количине података са врло малим трошковима.


Кафка се може користити:

  • Као традиционални брокер
  • За праћење активности на веб локацији
  • За обједињавање дневника
  • За велику обраду протока података

Кафка се може користити поред Апацхе Сторм, Апацхе ХБасе и Апацхе Спарк за анализу у реалном времену и приказивање стриминг података.