(1) [10분 테코톡] 유세지의 Node.js - YouTube
node.js 는 자바스크립트를 실행시키는 런타임 환경~!
v8engine~! 이후 node.js가 대두 되었다. 비동기 이벤트 주도 Javascript~!
Idle, prepare - 내부의 작업수행 , I/O 폴링 사전 준비
poll~! 새로운 I/O이벤트를 가져와서 실행(Network_id, file_io)
check는 setImmediate()
close 는 sockets 종료
node.js 에서 I/O를 직접 수행하는 함수는 거의 없으므로 프로세스는 블로킹 되지 않습니다. 그러므로 Node.js에서는 확장성 있는 시스템을 개발하는게 아주 자연스럽다.
그래서 Node.js 는 비동기 이벤트 주도로 논-블로킹으로 효율적이고 확장성 있는 네트워크 앱을 만들수 있도록 설계~! '
노드JS는 구조가 이렇다.
동기화 부분은 libuv = > Event루프 에서 처리
LIST
'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글
프롬프트 엔지니어링 (0) | 2024.01.07 |
---|---|
typescript 기본 (4) | 2023.12.18 |
우아한테크코스 - 성능테스트 (0) | 2023.07.06 |
니콜라스 - 유저 천만명을 위한 최고의 서버 아키텍처는? (0) | 2023.07.05 |
우아한테크코스 - 로깅( Logging ) (0) | 2023.07.05 |