728x90
짧게 요즘 경험한 것을 적는다.
node.js 기반의 nestJS에서 for문이 많은, 시간이 오래 걸리는 로직을 작성하였다.
무거운 api 를 호출 후 가벼운 api를 호출 했을 때, 가벼운 api 호출의 응답이 오래 걸리곤 했다.
api가 실 서비스가 아니고, 그 외 일시적인 데이터 처리를 위한 것이었기 때문에 다행히 큰 문제는 되지 않았다.
node.js 가 싱글 스레드라는 기반이라는 것을 몸소 느낄 수 있었다.
결국 같은 api서버를 컨테이너로 1개 더 실행하고 프론트에서 가벼운 api는 새로운 api서버로 보내도록 하니
api의 응답이 빨라졌다.
추후에 무거운 작업을 하게될 때는 멀티 스레드개념의 spring을 사용해야 겠다.
728x90
'일상 > SW 관련' 카테고리의 다른 글
ChatGPT에게 물어봤다 - 코딩에서 예외를 잘 처리하는 방법 (0) | 2023.02.11 |
---|---|
ChatGPT에게 물어봤다 - 코딩을 잘하려면? (0) | 2023.02.11 |
백엔드 신입을 위한 면접 질문 (0) | 2022.04.20 |
이력서 100건 이상 본 후기 (0) | 2022.04.20 |
2021년 3분기 결산 (0) | 2021.09.27 |
댓글