cpu-intensive
-
NodeJS, NestJS - Cpu Intensive 한 작업 처리하기Framework/NestJS 2022. 9. 20. 00:42
NodeJS, NestJS - Cpu Intensive 한 작업 처리하기 NodeJS 는 싱글 스레드지만 비동기 + Non-Blocking 의 특징을 가지고 있기 때문에 I/O 작업이 빈번한 경우에는 좋지만 싱글스레드이기 때문에 CPU Intensive 한 작업을 처리하기에는 좋지 않다는 특징을 가지고 있습니다. 만약 Node 기반의 서버가 CPU Intensive 한 작업을 할 경우 어떻게 될까요? import { Controller, Get } from '@nestjs/common'; @Controller('cpu-intensive') export class CpuIntensiveController { private calCount(num = 2_000_000_000_000) { let count =..