Procesamiento de datos concurrente en Elixir: Aplicaciones rápidas y resistentes con Otp, Genstage, Flow y Broadway

Puntuación:   (4,8 de 5)

Procesamiento de datos concurrente en Elixir: Aplicaciones rápidas y resistentes con Otp, Genstage, Flow y Broadway (Svilen Gospodinov)

Opiniones de los lectores

Resumen:

El libro es muy apreciado por su enfoque conciso y eficaz de la enseñanza de Elixir, con explicaciones claras y ejemplos útiles. Es especialmente elogiado por abordar temas importantes en el procesamiento de datos con aplicaciones prácticas.

Ventajas:

Conciso y directo
bien estructurado
ejemplos prácticos con código Elixir
fácil de seguir
cubre conceptos importantes como GenStage, Flow y Broadway
muy útil e informativo.

Desventajas:

Algunos lectores pueden desear más profundidad y detalle en ciertas áreas, lo que sugiere la necesidad potencial de una secuela.

(basado en 4 opiniones de lectores)

Título original:

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

Contenido del libro:

Aprende diferentes formas de escribir código concurrente en Elixir y aumenta el rendimiento de tu aplicación, sin sacrificar la escalabilidad o la tolerancia a fallos. La mayoría de los proyectos se benefician de la ejecución de tareas en segundo plano y el procesamiento de datos de forma concurrente, pero el mundo de la PTU y diversas bibliotecas puede ser un reto. ¿Qué Supervisor y qué estrategia utilizar? ¿Qué pasa con GenServer? Tal vez necesites back-pressure, pero ¿es GenStage, Flow o Broadway una mejor opción? Aprenderá todo lo que necesita saber para responder a estas preguntas, empezar a construir aplicaciones altamente concurrentes en poco tiempo y escribir código que no sólo sea rápido, sino también resistente a errores y fácil de escalar.

Si usted está construyendo una aplicación de comercio de alta frecuencia de valores o una aplicación web de consumo, lo que necesita saber cómo aprovechar la concurrencia para construir aplicaciones que son rápidos y eficientes. Elixir y la OTP ofrecen una amplia gama de potentes herramientas, y esta guía le mostrará cómo elegir la mejor herramienta para cada trabajo, y utilizarla eficazmente para comenzar rápidamente a crear aplicaciones altamente concurrentes.

Aprende sobre Tareas, árboles de supervisión, y los diferentes tipos de Supervisores disponibles para ti. Entender por qué los procesos y la vinculación de procesos son los bloques de construcción de la concurrencia en Elixir. Sentirse cómodo con la OTP y utilizar el comportamiento GenServer para mantener el estado del proceso para trabajos de larga ejecución. Escalar fácilmente el número de procesos en ejecución utilizando el Registro. Maneje grandes volúmenes de datos y picos de tráfico con GenStage, utilizando la contrapresión en su beneficio. Cree su primera canalización de procesamiento de datos multietapa utilizando etapas de productor, consumidor y productor-consumidor. Procese grandes colecciones con Flow, utilizando MapReduce y más en paralelo. Gracias a Broadway, verá lo fácil que es integrarse con los sistemas de corredores de mensajes más populares, o incluso con los productores GenStage existentes.

Empiece a crear las aplicaciones de alto rendimiento y tolerantes a fallos por las que Elixir es famoso hoy en día.

Lo que necesitas:

Necesitará Elixir 1. 9+ y Erlang/OTP 22+ instalados en una máquina Mac OS X, Linux o Windows.

Otros datos del libro:

ISBN:9781680508192
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:170

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Procesamiento de datos concurrente en Elixir: Aplicaciones rápidas y resistentes con Otp, Genstage,...
Aprende diferentes formas de escribir código...
Procesamiento de datos concurrente en Elixir: Aplicaciones rápidas y resistentes con Otp, Genstage, Flow y Broadway - Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)