Elaborazione simultanea dei dati in Elixir: Applicazioni veloci e resilienti con Otp, Genstage, Flow e Broadway

Punteggio:   (4,8 su 5)

Elaborazione simultanea dei dati in Elixir: Applicazioni veloci e resilienti con Otp, Genstage, Flow e Broadway (Svilen Gospodinov)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per il suo approccio conciso ed efficace all'insegnamento di Elixir, con spiegazioni chiare ed esempi utili. È particolarmente apprezzato perché affronta importanti argomenti di elaborazione dati con applicazioni pratiche.

Vantaggi:

Conciso e preciso
ben strutturato
esempi pratici con codice Elixir
facile da seguire
copre concetti importanti come GenStage, Flow e Broadway
altamente utile e informativo.

Svantaggi:

Alcuni lettori potrebbero desiderare una maggiore profondità e dettaglio in alcune aree, suggerendo la necessità di un sequel.

(basato su 4 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Imparate diversi modi di scrivere codice concorrente in Elixir e aumentate le prestazioni della vostra applicazione, senza sacrificare la scalabilità o la tolleranza ai guasti. La maggior parte dei progetti trae vantaggio dall'esecuzione di attività in background e dall'elaborazione di dati in modo concorrente, ma il mondo degli OTP e delle varie librerie può essere impegnativo. Quale supervisore e quale strategia utilizzare? Che dire di GenServer? Forse avete bisogno di back-pressure, ma GenStage, Flow o Broadway sono una scelta migliore? Imparerete tutto ciò che occorre sapere per rispondere a queste domande, iniziare a costruire applicazioni altamente concorrenti in pochissimo tempo e scrivere codice non solo veloce, ma anche resistente agli errori e facile da scalare.

Sia che stiate costruendo un'applicazione per il trading di azioni ad alta frequenza o un'applicazione web per i consumatori, dovete sapere come sfruttare la concorrenza per costruire applicazioni veloci ed efficienti. Elixir e l'OTP offrono una serie di strumenti potenti e questa guida vi mostrerà come scegliere lo strumento migliore per ogni lavoro e come utilizzarlo in modo efficace per iniziare rapidamente a costruire applicazioni ad alta concomitanza.

Imparare a conoscere i task, gli alberi di supervisione e i diversi tipi di supervisori disponibili. Capire perché i processi e il collegamento dei processi sono gli elementi costitutivi della concorrenza in Elixir. Acquisire familiarità con l'OTP e utilizzare il comportamento di GenServer per mantenere lo stato dei processi per i lavori di lunga durata. Scalare facilmente il numero di processi in esecuzione utilizzando il Registro. Gestite grandi volumi di dati e picchi di traffico con GenStage, utilizzando la back-pressure a vostro vantaggio. Create la vostra prima pipeline di elaborazione dati a più stadi, utilizzando stadi produttori, consumatori e produttori-consumatori. Elaborate grandi collezioni con Flow, utilizzando MapReduce e altro in parallelo. Grazie a Broadway, vedrete come è facile integrarsi con i più diffusi sistemi di message broker o anche con i produttori GenStage esistenti.

Iniziate a costruire le applicazioni ad alte prestazioni e a tolleranza d'errore per cui Elixir è oggi famoso.

Cosa vi serve:

È necessario avere Elixir 1.9+ ed Erlang/OTP 22+ installati su una macchina Mac OS X, Linux o Windows.

Altre informazioni sul libro:

ISBN:9781680508192
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:170

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Elaborazione simultanea dei dati in Elixir: Applicazioni veloci e resilienti con Otp, Genstage, Flow...
Imparate diversi modi di scrivere codice...
Elaborazione simultanea dei dati in Elixir: Applicazioni veloci e resilienti con Otp, Genstage, Flow e Broadway - Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)