Gleichzeitige Datenverarbeitung in Elixir: Schnelle, robuste Anwendungen mit Otp, Genstage, Flow und Broadway

Bewertung:   (4,8 von 5)

Gleichzeitige Datenverarbeitung in Elixir: Schnelle, robuste Anwendungen mit Otp, Genstage, Flow und Broadway (Svilen Gospodinov)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seinen prägnanten und effektiven Ansatz zur Vermittlung von Elixir mit klaren Erklärungen und nützlichen Beispielen hoch geschätzt. Es wird besonders dafür gelobt, dass es wichtige Themen der Datenverarbeitung mit praktischen Anwendungen anspricht.

Vorteile:

Prägnant und auf den Punkt gebracht
gut strukturiert
praktische Beispiele mit Elixir-Code
einfach zu folgen
deckt wichtige Konzepte wie GenStage, Flow und Broadway ab
sehr nützlich und informativ.

Nachteile:

Einige Leser wünschen sich vielleicht mehr Tiefe und Details in bestimmten Bereichen, was auf einen möglichen Bedarf für eine Fortsetzung hindeutet.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Inhalt des Buches:

Lernen Sie verschiedene Möglichkeiten kennen, nebenläufigen Code in Elixir zu schreiben, und steigern Sie die Leistung Ihrer Anwendung, ohne die Skalierbarkeit oder Fehlertoleranz zu beeinträchtigen. Die meisten Projekte profitieren von der Ausführung von Hintergrundaufgaben und der gleichzeitigen Verarbeitung von Daten, aber die Welt von OTP und verschiedenen Bibliotheken kann eine Herausforderung sein. Welcher Supervisor und welche Strategie soll verwendet werden? Was ist mit GenServer? Vielleicht brauchen Sie Back-Pressure, aber ist GenStage, Flow oder Broadway die bessere Wahl? Sie werden alles lernen, was Sie wissen müssen, um diese Fragen zu beantworten, um in kürzester Zeit hochgradig nebenläufige Anwendungen zu erstellen und um Code zu schreiben, der nicht nur schnell, sondern auch fehlerresistent und einfach zu skalieren ist.

Ganz gleich, ob Sie eine Anwendung für den Hochfrequenz-Börsenhandel oder eine Webanwendung für Endverbraucher entwickeln, Sie müssen wissen, wie Sie die Gleichzeitigkeit nutzen können, um schnelle und effiziente Anwendungen zu erstellen. Elixir und das OTP bieten eine Reihe leistungsstarker Tools, und dieser Leitfaden zeigt Ihnen, wie Sie das beste Tool für jede Aufgabe auswählen und es effektiv einsetzen, um schnell mit der Erstellung hochgradig gleichzeitiger Anwendungen zu beginnen.

Erfahren Sie mehr über Tasks, Supervisor-Bäume und die verschiedenen Arten von Supervisoren, die Ihnen zur Verfügung stehen. Verstehen Sie, warum Prozesse und Prozessverknüpfungen die Bausteine der Gleichzeitigkeit in Elixir sind. Machen Sie sich mit dem OTP vertraut und verwenden Sie das GenServer-Verhalten, um den Prozessstatus für lang laufende Jobs zu erhalten. Einfache Skalierung der Anzahl der laufenden Prozesse mit Hilfe der Registry. Bewältigen Sie große Datenmengen und Verkehrsspitzen mit GenStage und nutzen Sie Gegendruck zu Ihrem Vorteil. Erstellen Sie Ihre erste mehrstufige Datenverarbeitungspipeline mit Producer-, Consumer- und Producer-Consumer-Stufen. Verarbeiten Sie große Sammlungen mit Flow und nutzen Sie MapReduce und mehr parallel. Dank Broadway werden Sie sehen, wie einfach die Integration mit gängigen Message-Broker-Systemen oder sogar mit bestehenden GenStage-Produzenten ist.

Beginnen Sie mit der Erstellung der hochleistungsfähigen und fehlertoleranten Anwendungen, für die Elixir heute berühmt ist.

Was Sie brauchen:

Sie benötigen Elixir 1. 9+ und Erlang/OTP 22+, die auf einem Mac OS X-, Linux- oder Windows-Rechner installiert sein müssen.

Weitere Daten des Buches:

ISBN:9781680508192
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:170

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Gleichzeitige Datenverarbeitung in Elixir: Schnelle, robuste Anwendungen mit Otp, Genstage, Flow und...
Lernen Sie verschiedene Möglichkeiten kennen,...
Gleichzeitige Datenverarbeitung in Elixir: Schnelle, robuste Anwendungen mit Otp, Genstage, Flow und Broadway - Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: