Apache Kafka

Bokanmeldelse Apache Kafka 1.0 Kokebok

Bokanmeldelse Apache Kafka 1.0 Kokebok

Skrevet av: Av Raúl Estrada
Publisert av: Packt Publishing
Sammendrag: Over 100 praktiske oppskrifter på bruk av distribuerte bedriftsmeldinger for å håndtere sanntidsdata
Utgiverlink: Apache Kafka 1.0 Kokebok

Denne boken er en kokebok, et kompendium av praktiske oppskrifter som er løsninger på hverdagsproblemer som står overfor i implementeringen av en streamingarkitektur med Apache Kafka.

Målgruppe for denne boken

Du er en IT-profesjonell som jobber med programvareutvikling og databehandling, men du har ennå ingen erfaring med å bruke Apache Kafka. Denne boken er for deg fordi det ikke vil ta mye tid å snakke om teori, men komme rett inn i hvordan du konfigurerer Kafka og hva du kan gjøre med det for å bygge større, bedre og mer robuste systemer som du noen gang har gjort før du lært hvordan man bruker Apache Kafka.

Starter

Forfatteren kommer i gang med en gang ved å vise deg hvordan du installerer all programvare og avhengighet, inkludert Scala programmeringsspråk og Apache Zookeeper, på forskjellige plattformer. Installer deretter Apache Kafka og konfigurer det som et ekte verdenssystem i klyngemodus på en enkelt vert, og start serverprosessene med en gang med de første oppskriftene. Meglere i Kafka er serverne selv. Det vises hvordan du konfigurerer og starter dem.

Lage dine første emner

I kapittel 1 vil du raskt bruke kommandolinjegrensesnittet til å lage emner i Apache Kafka. Temaer er kjernen abstrakt som brukes til å lagre data og lese fra data. De er et lineært sett med uforanderlige meldinger som kan publiseres til og leses fra med en meldingsteller. Du lærer også kommandolinjegrensesnittverktøyene for å liste opp, beskrive og inspisere emnene.

Kommandolinjeverktøy

En oppskrift vises for bruk av grunnleggende kommandolinjeverktøy for å generere data og sette inn i et emne. De forskjellige nyttige alternativene for å sette inn data via kommandolinjegrensesnittet vises. De samme alternativene kan brukes fra selve koden i stedet for kommandolinjen. Deretter vises kommandolinjeverktøyene for å lese fra et emne. Igjen kan det samme gjøres enten via kommandolinjen eller ved å skrive kode.

Optimalisere installasjonen

Du kan endre endringsalternativene for ytelse og replikalternativene for pålitelighet. Loggingsalternativer kan modifiseres for å finjustere hvordan du vil feilsøke loggene. Zookeeper-innstillinger kan også stilles inn for ytelse og skalerbarhet. Raske oppskrifter for å komme i gang med innstilling av disse vises i kapittel 1.

Kjerneinnhold i boken

Etter at det grunnleggende er dekket, går boken inn i mer avanserte emner som:

Utfall

Etter å ha gått gjennom oppskriftene i denne boka, vil du ikke lenger være en nybegynner. Nå vil du ha distribuert både enkle og virkelige Apache Kafka topologier. Du har skrevet til og lest fra emner, og du har behandlet data på en strømmende måte. Du har de grunnleggende ferdighetene du trenger for å begynne å utnytte denne kraftige teknologien i den virkelige verden. Få boka fra Amazon i dag og start læringsveien din med den.

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

Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...