반응형
Notice
Recent Posts
Recent Comments
Link
7JeY world
[면접질문] 동기, 비동기 개념, 차이점, 장단점(Synchronous, Asynchronous) 본문
반응형
동기식과 비동기식 (Synchronous, Asynchronous)
데이터를 통신하는 방법을 말한다.
동기는 말 그대로 동시에 일어난다는 뜻이다.
요청과 결과가 동시에 일어난다.
A노드와 B노드 사이의 transaction(작업 처리 단위)를 동시에 맞추겠다는 뜻
+) 설계가 간단하고 직관적이다
-) 결과가 주어질 때 까지 대기해야 한다(다른 작업 불가)
비동기는 동시에 일어나지 않는다는 뜻이다.
요청과 결과가 동시에 일어나지 않는다.
노드 사이의 transaction을 동시에 맞추지 않아도 된다는 뜻
+) 결과가 주어지는 데 까지 걸리는 시간 동안 다른 작업이 가능하다. 자원의 효율적 사용!
-) 설계가 동기식 보다 복잡하다.
반응형
'Interview > 개발' 카테고리의 다른 글
[면접질문] 세션, 쿠키, 캐시의 개념과 차이점(session, cookie, cache) (0) | 2020.12.13 |
---|---|
[면접질문/DB] 인덱스, 뷰 개념 및 특징(Index, View) (0) | 2020.12.13 |
[면접질문] GET, POST 차이점 (0) | 2020.11.26 |
[면접질문] REST, RESTful, RESTful API 장점 (0) | 2020.11.26 |
[면접질문] 애자일 방법론이란? (Agile Development Methodology) (0) | 2020.11.26 |
Comments