Node.js · Senior · Pytanie 75 z 75
Serwis wykonuje ciężkie przetwarzanie obrazów lub wideo. Które podejście jest najrozsądniejsze w stosie Node.js?
- ✓Poprawna odpowiedź: Użyć bibliotek natywnych lub WebAssembly w worker threads albo osobnych workerach, zostawiając proces API wolnym
- 2Zwiększyć
UV_THREADPOOL_SIZEdo 1000 - 3Zaimplementować przetwarzanie w czystym JavaScripcie w handlerze żądania
Wyjaśnienie
Biblioteki jak sharp używają kodu natywnego poza głównym wątkiem. Bardzo ciężkie potoki często żyją w osobnych serwisach, skalowanych niezależnie przez kolejkę.