Przeprowadziłem już sporo poszukiwań. Jednak nadal mam wątpliwości co do głównego parametru w package.json z Node.js.
- W jaki sposób wypełnienie tego pola może pomóc? Pytając w inny sposób, czy mogę uruchomić moduł w innym stylu, jeśli to pole przedstawia?
- Czy w głównym parametrze można wypełnić więcej niż jeden skrypt? Jeśli tak, czy zostałyby rozpoczęte jako dwa wątki? Jeśli nie, jak mogę uruchomić dwa skrypty w module i uruchomić je równolegle?
Wiem, że drugie pytanie jest dość dziwne. Dzieje się tak, ponieważ hostowałem aplikację Node.js w OpenShift, ale aplikacja składa się z dwóch głównych komponentów. Jeden to REST API, a drugi to usługa dostarczania powiadomień.
Obawiam się, że proces dostarczania powiadomień zablokowałby REST API, gdyby zostały zaimplementowane jako jeden wątek. Muszą jednak łączyć się z tą samą kasetą MongoDB. Ponadto chciałbym zaoszczędzić jeden bieg, jeśli oba komponenty mogłyby pracować na tym samym biegu, jeśli to możliwe.
Wszelkie sugestie są mile widziane.