Apache Kafka

Boekrecensie Apache Kafka 1.0 Kookboek

Boekrecensie Apache Kafka 1.0 Kookboek

Geschreven door: Door Raúl Estrada
Gepubliceerd door: Packt Publishing
Samenvatting: Meer dan 100 praktische recepten voor het gebruik van gedistribueerde zakelijke berichten om realtime gegevens te verwerken
Uitgeverslink: Apache Kafka 1.0 Kookboek

Dit boek is een kookboek, een compendium van praktische recepten die oplossingen bieden voor alledaagse problemen bij de implementatie van een streamingarchitectuur met Apache Kafka.

Doelgroep voor dit boek

Je bent een IT-professional die werkt met softwareontwikkeling en gegevensverwerking, maar je hebt nog geen ervaring met het gebruik van Apache Kafka. Dit boek is voor jou, omdat het niet veel tijd kost om over theorie te praten, maar je krijgt meteen inzicht in hoe je Kafka instelt en wat je ermee kunt doen om grotere, betere en robuustere systemen te bouwen dan je ooit eerder hebt gedaan. geleerd hoe je Apache Kafka . gebruikt.

Beginnen

De auteur helpt je meteen op weg door je te laten zien hoe je op verschillende platforms alle software en afhankelijkheden installeert, inclusief Scala-programmeertaal en Apache Zookeeper. Installeer vervolgens Apache Kafka en configureer het als een echt systeem in clustermodus op een enkele host en start de serverprocessen meteen met de eerste recepten. Makelaars in Kafka zijn de servers zelf. Er wordt getoond hoe u ze kunt configureren en starten.

Je eerste onderwerpen maken

Snel in hoofdstuk 1, ga je de opdrachtregelinterface gebruiken om onderwerpen te maken in Apache Kafka. Onderwerpen zijn de kernsamenvatting die worden gebruikt om gegevens op te slaan en uit gegevens te lezen. Ze zijn een lineaire set van onveranderlijke berichten die kunnen worden gepubliceerd naar en gelezen van met een berichtenteller. Je leert ook de opdrachtregelinterfacetools om de onderwerpen op te sommen, te beschrijven en te inspecteren.

Opdrachtregelhulpmiddelen

Er wordt een recept getoond voor het gebruik van basisopdrachtregeltools voor het genereren van gegevens en het invoegen in een onderwerp. De verschillende handige opties voor het invoegen van gegevens via de opdrachtregelinterface worden getoond. Dezelfde opties kunnen worden gebruikt vanuit de code zelf in plaats van de opdrachtregel. Vervolgens worden de opdrachtregelhulpmiddelen voor het lezen van een onderwerp getoond. Nogmaals, hetzelfde kan worden gedaan via de opdrachtregel of door code te schrijven.

De installatie optimaliseren

U kunt de threading-opties wijzigen voor prestaties en de replica-opties voor betrouwbaarheid. Logging-opties kunnen worden aangepast om nauwkeurig af te stemmen hoe u de logs wilt debuggen. Zookeeper-instellingen kunnen ook worden afgestemd op prestaties en schaalbaarheid. Snelle recepten om aan de slag te gaan met het afstemmen hiervan worden weergegeven in hoofdstuk 1.

Kerninhoud van het boek

Nadat de basis is behandeld, gaat het boek dieper in op meer geavanceerde onderwerpen zoals:

resultaten

Nadat je de recepten in dit boek hebt doorgenomen, ben je geen nieuweling meer. Nu hebt u zowel eenvoudige als echte Apache Kafka-topologieën geïmplementeerd. Je hebt geschreven naar en gelezen uit onderwerpen en je hebt gegevens op een streamingmanier verwerkt. Je hebt de basisvaardigheden die je nodig hebt om deze krachtige technologie in de echte wereld te gebruiken. Haal het boek vandaag nog van Amazon en begin er je leertraject mee.

(Dit bericht bevat gelieerde links. Het is een manier voor deze site om advertentiekosten te verdienen door te adverteren of te linken naar bepaalde producten en/of diensten.)

Top 5 Game Capture-kaarten
We hebben allemaal gezien en genoten van streaming gameplays op YouTube. PewDiePie, Jakesepticye en Markiplier zijn slechts enkele van de beste gamers...
Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...