Apache Kafka

Boganmeldelse Apache Kafka 1.0 Kogebog

Boganmeldelse Apache Kafka 1.0 Kogebog

Skrevet af: Af Raúl Estrada
Udgivet af: Packt Publishing
Resumé: Over 100 praktiske opskrifter til brug af distribuerede virksomhedsmeddelelser til håndtering af realtidsdata
Udgiverlink: Apache Kafka 1.0 Kogebog

Denne bog er en kogebog, et kompendium af praktiske opskrifter, der er løsninger på hverdagens problemer i implementeringen af ​​en streamingarkitektur med Apache Kafka.

Målgruppe for denne bog

Du er en IT-professionel, der arbejder med softwareudvikling og databehandling, men du har endnu ingen erfaring med at bruge Apache Kafka. Denne bog er til dig, fordi det ikke tager meget tid at tale om teori, men komme lige ind i, hvordan du opsætter Kafka, og hvad du kan gøre med det for at opbygge større, bedre og mere robuste systemer, som du nogensinde har gjort før dig lærte at bruge Apache Kafka.

Kom godt i gang

Forfatteren får dig i gang med det samme ved at vise dig, hvordan du installerer al software og afhængigheder, inklusive Scala-programmeringssprog og Apache Zookeeper, på forskellige platforme. Installer derefter Apache Kafka og konfigurer det som et virkeligt verdenssystem i klyngetilstand på en enkelt vært, og start serverprocesserne med det samme med de første opskrifter. Mæglere i Kafka er selve serverne. Det vises, hvordan man konfigurerer og starter dem.

Oprettelse af dine første emner

Hurtigt i kapitel 1 bruger du kommandolinjegrænsefladen til at oprette emner i Apache Kafka. Emner er det centrale abstrakt, der bruges til at gemme data og læse fra data. De er et lineært sæt af uforanderlige meddelelser, der kan offentliggøres til og læses fra med en beskedtæller. Du lærer også kommandolinjegrænseværktøjerne til at liste, beskrive og inspicere emnerne.

Kommandolinjeværktøjer

En opskrift vises til brug af grundlæggende kommandolinjeværktøjer til generering af data og indsættelse i et emne. De forskellige nyttige muligheder for indsættelse af data via kommandolinjegrænsefladen vises. De samme indstillinger kan bruges fra selve koden i stedet for kommandolinjen. Derefter vises kommandolinjeværktøjerne til læsning fra et emne. Igen kan det samme gøres enten via kommandolinjen eller ved at skrive kode.

Optimering af installationen

Du kan ændre ændre trådindstillingerne for ydeevne og replikaindstillingerne for pålidelighed. Logningsindstillinger kan ændres for at finjustere, hvordan du vil fejle logfiler. Zookeeper-indstillinger kan også indstilles til ydeevne og skalerbarhed. Hurtige opskrifter til at komme i gang med indstilling af disse er vist i kapitel 1.

Bogens kerneindhold

Efter at det grundlæggende er dækket, går bogen ind i mere avancerede emner som:

Resultater

Efter at have gennemgået opskrifterne i denne bog, vil du ikke længere være en nybegynder. Nu vil du have implementeret både enkle og virkelige Apache Kafka topologier. Du har skrevet til og læst fra emner, og du har behandlet data på en streaming måde. Du har de grundlæggende færdigheder, du har brug for for at begynde at udnytte denne kraftfulde teknologi i den virkelige verden. Hent bogen fra Amazon i dag, og start din læringssti med den.

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

OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...
SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...
Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...