728x90
반응형
SMALL
1. 동기(Synchronous)
- 요청과 동시에 응답이 오는 경우를 의미한다.
- 요청과 응답은 거의 동시에 일어난다 보면 됨
- 요청과 응답에 대한 작업단위를 트렌젝션(Transcation) 이라 부른다.
- 요청을 하는 데 도중에 오류가 발생하면 응답값을 받을 수 없는 상황이기에 동기화가 이루어 질 수 없음
- 예) 사이트 접속, 카드결제
- 사이트 접속을 하는데 도중에 오류가 걸리면 응답값을 받을 수 없는 상황이기에 페이지 화면을 제대로 못 봄
2. 비동기(Asynchronous)
- 동기와 반대로 요청과 동시에 응답이 바로 오지 않음
- 요청을 한 후 응답이 오길 기다리지 않고, 다른 요청을 할 수 있기 때문에 자원을 효율적으로 쓸 수 있음
- 예) 이메일
- 상대방에게 이메일을 보낼지라도 해당 회신이 즉시 오지 않을 수 있다.
728x90
반응형
LIST
'기타' 카테고리의 다른 글
SHA-1과 SHA-2 해시 알고리즘의 차이점: 보안성을 중심으로 (0) | 2024.04.03 |
---|---|
"HMAC: 보안의 핵심을 이해하기" (0) | 2024.04.02 |
JWT (JSON Web Token) 기초: 구조와 작동 원리 이해하기 (0) | 2024.04.01 |
mcrouter의 라우팅 기법 이해하기: 기본 설정과 사용 방법 (0) | 2024.04.01 |
싱글톤 패턴에서의 무상태 설계: 왜 중요한가? (0) | 2023.08.23 |