Hva er Apache Kafka?
Apache Kafka er en åpen kildekode distribuert streamingplattform som er i stand til tre hovedting: den kan publisere og abonnere på strømmer av poster, lagre strømmer av poster på en feiltolerant holdbar måte og behandle strømmer av poster når de oppstår.
Apache Kafka ble opprinnelig utviklet av LinkedIn for å gi en enhetlig, høy gjennomstrømning, lav latensplattform for håndtering av sanntids datafeeder. I dag støtter Apache Kafka både kundevendte applikasjoner og kobler nedstrøms systemer med sanntidsdata.
Beste Apache Kafka-bøker
Kafka: The Definitive Guide: Real-time Data and Stream Processing at Scale
Denne praktiske guiden ble skrevet for programvareingeniører som utvikler applikasjoner som bruker Kafka's APIer. Det er også egnet for produksjonsingeniører som installerer, konfigurerer, stiller inn og overvåker Apache Kafka i produksjonen. Forfatteren, Neha Narkhede, er medstifter og CTO i Confluent, og hun var ansvarlig for streaminginfrastrukturen bygget på toppen av Apache Kafka og Apache Samza da hun jobbet hos LinkedIn. Hennes enorme erfaring kommer fra hver side i denne boken. Hvis du leter etter en rask, men detaljert introduksjon til Apache Kafka, er dette boken du bør begynne med.
Apache Kafka 1.0 Kokebok
Vi er overbevist om at alle utviklere skal streve for å lære så mye om verktøyene de jobber med som mulig, men vi erkjenner også at utvikling av løsninger med en rask hastighet noen ganger betyr å hoppe over de tekniske tingene og finne ut ting mens du går. Hvis du vil se hvordan Apache Kafka kan integreres med andre viktige big data-verktøy, bør du legge til denne boken i biblioteket ditt fordi den inneholder over 100 praktiske oppskrifter for bruk av distribuert bedriftsmeldinger for å håndtere sanntidsdata.
Streaming Systems: Hva, hvor, når og hvordan storskala databehandling
Denne praktiske boka er skrevet for de som ønsker å utforske streaming-systemer og lære hvordan de brukes av dataingeniører, dataforskere og utviklere til å behandle data om hendelsestid. Boken er konseptuell og plattform-agnostisk, noe som gjør den til en flott ressurs ikke bare for Apache Kafka-utviklere, men også for alle andre.
Design av dataintensive applikasjoner: De store ideene bak pålitelige, skalerbare og vedlikeholdbare systemer
Fra Facebook til Google til oppstart av mange forskjellige slag, data er overalt i dag, og de som vet hvordan de kan utnytte det til deres fordel, leder pakken. Denne boka dekker datakrevende applikasjoner og deres design. Det er praktisk, men likevel omfattende, og forfatteren, Martin Kleppmann, gjør en fantastisk jobb med å hjelpe leseren til å navigere i det stadig mer komplekse feltet for å designe datadrevne applikasjoner.
Streaming Architecture: New Designs Using Apache Kafka and MapR Streams
Forfatterne av denne boken dekker nøkkelelementer i god design for streaminganalyse, ny meldingsteknologi, inkludert Apache Kafka og MapR Streams, teknologivalg for streaminganalyse og mye mer. Boken er ment for både utviklere og ikke-tekniske mennesker, og vi kan helhjertet anbefale den alle som vil vite hvordan Apache Kafka passer inn i det bredere strømbehandlingslandskapet.
(Dette innlegget inneholder tilknyttede lenker. Det er en måte for dette nettstedet å tjene annonseringsgebyr ved å annonsere eller lenke til bestemte produkter og / eller tjenester.)