Hvad er Apache Kafka?
Apache Kafka er en open source-distribueret streamingplatform, der er i stand til tre hovedting: det kan udgive og abonnere på streams af records, gemme streams af records på en fejletolerant holdbar måde og behandle streams af records, når de opstår.
Apache Kafka blev oprindeligt udviklet af LinkedIn til at tilbyde en samlet platform med høj latenstid med lav latenstid til håndtering af datafeeds i realtid. I dag understøtter Apache Kafka både kundeorienterede applikationer og forbinder downstream-systemer med realtidsdata.
Bedste Apache Kafka bøger
Kafka: Den endelige vejledning: Realtidsdata og streambehandling i skala
Denne praktiske vejledning blev skrevet til softwareingeniører, der udvikler applikationer, der bruger Kafka's API'er. Det er også velegnet til produktionsingeniører, der installerer, konfigurerer, indstiller og overvåger Apache Kafka i produktion. Dens forfatter, Neha Narkhede, er medstifter og CTO hos Confluent, og hun var ansvarlig for streaminginfrastrukturen bygget oven på Apache Kafka og Apache Samza, da hun arbejdede hos LinkedIn. Hendes store erfaring udsendes fra hver side i denne bog. Hvis du leder efter en hurtig, men detaljeret introduktion til Apache Kafka, er dette den bog, du skal starte med.
Apache Kafka 1.0 Kogebog
Vi er overbevist om, at alle udviklere skal stræbe efter at lære så meget om de værktøjer, de arbejder med som muligt, men vi anerkender også, at udvikling af løsninger i en hurtig forretning undertiden betyder at springe de tekniske ting over og finde ud af tingene, mens du går. Hvis du gerne vil se, hvordan Apache Kafka kan integreres med andre vigtige big data-værktøjer, skal du føje denne bog til dit bibliotek, fordi den indeholder over 100 praktiske opskrifter til brug af distribuerede virksomhedsmeddelelser til håndtering af realtidsdata.
Streaming-systemer: Hvad, hvor, hvornår og hvordan databehandling i stor skala
Denne praktiske bog er skrevet til dem, der gerne vil udforske streaming-systemer og lære, hvordan de bruges af dataingeniører, dataforskere og udviklere til at behandle data om begivenhedstid. Bogen er konceptuel og platform-agnostisk, hvilket gør den til en god ressource ikke kun for Apache Kafka-udviklere, men også for alle andre.
Design af dataintensive applikationer: De store ideer bag pålidelige, skalerbare og vedligeholdelige systemer
Fra Facebook til Google til startups af mange forskellige slags, data er overalt i dag, og de, der ved, hvordan man udnytter dem til deres fordel, fører pakken. Denne bog dækker dataintensive applikationer og deres design. Det er praktisk, men alligevel omfattende, og dets forfatter, Martin Kleppmann, gør et fantastisk stykke arbejde med at hjælpe læseren med at navigere i det stadig mere komplekse felt med design af datadrevne applikationer.
Streamingarkitektur: Nye designs ved hjælp af Apache Kafka og MapR-streams
Forfatterne af denne bog dækker nøgleelementer i godt design til streaming analytics, nye messaging teknologier, herunder Apache Kafka og MapR Streams, teknologivalg til streaming analytics og meget mere. Bogen er beregnet til både udviklere og ikke-tekniske mennesker, og vi kan helhjertet anbefale den til alle, der gerne vil vide, hvordan Apache Kafka passer ind i det bredere strømforarbejdningslandskab.
(Dette indlæg indeholder tilknyttede links. Det er en måde for dette websted at optjene annonceringsgebyrer ved at annoncere eller linke til bestemte produkter og / eller tjenester.)