Apache Kafka

Apache Kafka knygos

Apache Kafka knygos
Srauto apdorojimas - kompiuterių programavimo paradigma, susijusi su nuolatinių duomenų srautų užklausomis ir sąlygų nustatymu per milisekundes nuo duomenų gavimo, klesti, o „Apache Kafka“ yra jos priešakyje. Nepriklausomai nuo to, ar atidarėte šį straipsnį, nes norėtumėte išplėsti savo akiratį darbui ar tiesiog sužinoti daugiau apie technologiją, kad patenkintumėte savo smalsumą, mūsų 5 geriausių „Apache Kafka“ knygų sąrašas jums padės.

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.)

„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...