Node.js · Senior · Запитання 16 з 75
Чому сервер має використовувати пул worker threads, а не створювати новий воркер на кожен запит?
- ✓Правильна відповідь: Запуск воркера дорогий (новий ізолят V8 і event loop), тож фіксований пул перевикористовує воркери й обмежує паралелізм
- 2Node.js дозволяє лише один воркер на процес
- 3Воркери, створені на запит, не можуть використовувати
postMessage
Пояснення
Бібліотеки на кшталт Piscina керують пулом і чергою задач. Розмір пулу беріть близьким до кількості доступних ядер.