J'ai déjà fait pas mal de recherches. Cependant, j'ai toujours des doutes sur le paramètre principal de package.json de Node.js.
- Comment le remplissage de ce champ aiderait-il? En demandant d'une autre manière, puis-je démarrer le module dans un style différent si ce champ est présent?
- Puis-je avoir plusieurs scripts remplis dans le paramètre principal? Si oui, seraient-ils lancés comme deux fils? Si non, comment puis-je démarrer deux scripts dans un module et les faire exécuter en parallèle?
Je sais que la deuxième question est assez étrange. C'est parce que j'ai hébergé une application Node.js sur OpenShift mais l'application se compose de deux composants principaux. L'un étant une API REST et l'autre un service de notification.
J'ai peur que le processus de livraison de notification bloque l'API REST si elles étaient implémentées en tant que thread unique. Cependant, ils doivent se connecter à la même cartouche MongoDB. De plus, je voudrais économiser un engrenage si les deux composants pouvaient servir dans le même engrenage si possible.
Toutes les suggestions sont les bienvenues.