Node.js · Senior · Pytanie 16 z 75
Dlaczego serwer powinien używać puli worker threads zamiast tworzyć nowego workera na każde żądanie?
- ✓Poprawna odpowiedź: Uruchomienie workera jest kosztowne (nowy izolat V8 i event loop), więc stała pula ponownie używa workerów i ogranicza równoległość
- 2Node.js pozwala tylko na jednego workera na proces
- 3Workery tworzone per żądanie nie mogą używać
postMessage
Wyjaśnienie
Biblioteki jak Piscina zarządzają pulą i kolejką zadań. Rozmiar puli dobieraj blisko liczby dostępnych rdzeni.