Coordinación de ejecución paralela en node.js

El modelo de programación controlado por eventos de node.js hace que sea un poco complicado coordinar el flujo del programa.

La ejecución secuencial simple se convierte en devoluciones de llamada anidadas, lo cual es bastante fácil (aunque un poco complicado para anotar).

¿Pero qué hay de la ejecución paralela? Supongamos que tiene tres tareas A, B, C que pueden ejecutarse en paralelo y que, una vez finalizadas, desea enviar sus resultados a la tarea D.

Con un modelo fork / join esto sería

tenedor Atenedor Btenedor Cunirse a A, B, C, ejecutar D

¿Cómo escribo eso en node.js? ¿Hay mejores prácticas o libros de cocina? Tengo querodar a mano una solución cada vez, o hay alguna biblioteca con ayudantes para esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta