Kas yra Apache Kafka?
„Apache Kafka“ - atvirojo šaltinio platinama srautinio perdavimo platforma, galinti atlikti tris pagrindinius dalykus: ji gali skelbti ir užsiprenumeruoti įrašų srautus, saugoti įrašų srautus atspariu gedimams ir apdoroti įrašų srautus, kai jie atsiranda.
„Apache Kafka“ iš pradžių sukūrė „LinkedIn“, kad būtų sukurta vieninga, didelio našumo ir mažo vėlavimo platforma, skirta tvarkyti duomenų srautus realiuoju laiku. Šiandien „Apache Kafka“ palaiko tiek klientui skirtas programas, tiek vartotojų sistemų sujungimą realiuoju laiku.
Geriausios „Apache Kafka“ knygos
„Kafka“: „Galutinis vadovas“: duomenų realiuoju laiku ir srauto apdorojimas masteliu
Šis praktinis vadovas buvo parašytas programinės įrangos inžinieriams, kurie kuria programas, naudojančias „Kafka“ API. Tai taip pat tinka gamybos inžinieriams, kurie diegia, konfigūruoja, derina ir stebi „Apache Kafka“ gamyboje. Jos autorė Neha Narkhede yra „Confluent“ įkūrėja ir CTO, o dirbdama „LinkedIn“ ji buvo atsakinga už srautinio perdavimo infrastruktūrą, pastatytą ant „Apache Kafka“ ir „Apache Samza“. Jos didžiulė patirtis sklinda iš kiekvieno šios knygos puslapio. Jei ieškote greito, bet išsamaus „Apache Kafka“ įvado, nuo šios knygos turėtumėte pradėti.
Apache Kafka 1.0 Virėjų knyga
Mes esame tvirtai įsitikinę, kad visi kūrėjai turėtų stengtis kuo daugiau sužinoti apie įrankius, su kuriais dirba, tačiau taip pat pripažįstame, kad kuriant sprendimus verslo greičiu, kartais reikia praleisti techninius dalykus ir išsiaiškinti, kaip einate. Jei norite sužinoti, kaip „Apache Kafka“ gali būti integruota su kitais svarbiais didžiųjų duomenų įrankiais, turėtumėte pridėti šią knygą prie savo bibliotekos, nes joje yra daugiau nei 100 praktinių receptų, kaip naudoti paskirstytą įmonės pranešimų tvarkymą realiuoju laiku.
Srautinės sistemos: kas, kur, kada ir kaip vyksta didelio masto duomenų apdorojimas
Ši praktinė knyga buvo parašyta tiems, kurie norėtų ištirti srautines sistemas ir sužinoti, kaip jas naudoja duomenų inžinieriai, duomenų mokslininkai ir kūrėjai rengdami laiko duomenis. Knyga yra konceptuali ir platformos požiūriu agnostinė, todėl tai yra puikus šaltinis ne tik „Apache Kafka“ kūrėjams, bet ir visiems kitiems.
Duomenims imlių programų kūrimas: svarbiausios patikimų, keičiamų ir prižiūrimų sistemų idėjos
Nuo „Facebook“ iki „Google“ iki įvairių rūšių startuolių, duomenų šiandien yra visur, o tie, kurie žino, kaip juos panaudoti savo naudai, veda paketą. Ši knyga apima daug duomenų reikalaujančias programas ir jų dizainą. Tai praktiška, bet visapusiška, o jos autorius Martinas Kleppmannas atlieka puikų darbą, padėdamas skaitytojui naršyti vis sudėtingesnėje duomenų valdomų programų kūrimo srityje.
Srautinė architektūra: nauji dizainai naudojant „Apache Kafka“ ir „MapR“ srautus
Šios knygos autoriai pateikia pagrindinius gero srautinės analizės dizaino elementus, naujas pranešimų siuntimo technologijas, įskaitant „Apache Kafka“ ir „MapR Streams“, technologijos pasirinkimus srautinės analizės klausimais ir daug daugiau. Knyga skirta tiek kūrėjams, tiek netechnikams, ir mes galime jai nuoširdžiai rekomenduoti visus, kurie norėtų sužinoti, kaip „Apache Kafka“ telpa į platesnį srauto apdorojimo kraštovaizdį.
(Šiame įraše yra partnerių nuorodų. Tai yra būdas šiai svetainei uždirbti reklamos mokesčius reklamuojant ar susiejant su tam tikrais produktais ir (arba) paslaugomis.)