Poignée long processus en cours d'exécution dans NodeJS?

J'ai vu quelques messages plus anciens touchant à ce sujet, mais je voulais savoir ce courant, l'approche moderne est.

Le cas d'utilisation est la suivante: (1) supposons que vous voulez faire une longue tâche en cours d'exécution sur un fichier vidéo, par exemple 60 secondes, dire jspm install qui peut prendre jusqu'à 60 secondes. (2) vous ne pouvez PAS diviser les tâches.

Autres exigences incluent:

  • besoin de savoir quand une tâche est terminée
  • agréable d'être en mesure d'arrêter une tâche en cours d'exécution
  • stabilité: si une tâche ne meurt pas, il ne veut pas arrêter le serveur
  • doit être capable de gérer les 100s de demandes simultanées

J'ai vu ces solutions mentionnées:

Moderne, la norme basée sur l'approche? Aussi, si nodejs n'est pas adapté pour ce type de tâche, alors que c'est aussi une réponse valable.

OriginalL'auteur U Avalos | 2015-10-06