nodebook
nodebook copied to clipboard
Les cluster (multi-threading) pour le scale V ou des gros calculs
Un exemple très simple dans la doc: https://nodejs.org/api/cluster.html#cluster_cluster
En général décrit comme un moyen de scaler verticalement son serveur http.
Cela peut aussi être utilisé lorsqu'une opération lourde synchrone est nécessaire et que l'on ne veut pas bloquer le thread principal (par exemple, conversion d'image, agrégation de données, pathfinding GPS, etc...).
Au besoin je peux contribuer car je me sert beaucoup de ce module.
👍
Ceci dit je pense que ce genre d'opérations devraient être dans des job queues pour faciliter la reprise sur erreur etc. tu fais comment à ce niveau juste avec cluster ?
Tu fais un fork tout con que tu instancie dans une variable, puis tu l'écoutes. S'il crash tu as ton retour d'erreur et s'il se termine pareil.
Après oui avec un job pourquoi pas. Je trouve cela plus simple d'accès de directement faire un fork pour un travail donné (c'est plus accessible on va dire).
Hello !
Dans l'optique de terminer la première édition dans les prochaines semaines (Cf. nouvelle table des matières dans #184), ce sujet mérite sa place mais pas tout de suite tout de suite.
Merci pour tes conseils et suggestions @Inateno 🙂