-
동기식 (Synchronous)
- 동기식은 동시에 일어나는 뜻이다. 요청과 그 결과가 동시에 일어난다는 말!
-> 요청한 결과가 한 자리에서 동시에 일어남
-> A노드와 B노드 사이의 트랜잭션을 동시에 맞추겠다는 말임
장점 : 설계가 간단하고 직관적
단점 : 결과를 볼 때까지 아무것도 못하고 대기해야함
비동기식(Asynchronous)
- 비동기식은 동시에 일어나지 않는다는 뜻이다. 요청과 결과가 동시에 일어나지 않는다는 말!
-> 요청한 그 곳에서 결과가 나타나지 않음
-> 노드 사이의 작업 처리 단위를 동시에 하지 않아도 된다.
장점 : 결과가 주어지는데 시간이 걸리더라도 그 시간 동안 다른 작업이 가능해 자원의 효율적인 사용이 가능
단점 : 설계가 동기보다 복잡함
pro-self-studier.tistory.com/89
1. 동기와 비동기, 콜백함수
안녕하세요, 프로독학러 입니다. 이번 포스팅에서는 Node.js 를 이해하는데 필수적인 개념인 콜백함수와 동기, 비동기적 처리에 대해서 알아보도록 하겠습니다. 저번 포스팅에서 Node.js 의 특징 중
pro-self-studier.tistory.com
728x90