(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차산업혁명의 일꾼 > Java&Spring웹개발과 서버 컴퓨터' 카테고리의 다른 글
우아한테크코스 - 스프링 이벤트, 스프링 트랜잭션, 테스트 코드최적화, JUnit5, TDD , 단위테스트 (0) | 2023.07.10 |
---|---|
우아한테크코스 - AWS 살짝 알은체 하기, 웹성능 개선, TLS (0) | 2023.07.10 |
스프링세션 도입기 - redis (0) | 2023.07.09 |
우아한테크코스 - API vs Library vs Framework (0) | 2023.07.08 |
우아한 테크코스 - 빌드와 배포! (0) | 2023.07.08 |