CS
API - 정의 및 프로토콜 집합을 사용하여 두 S/W 구성 요소가 서로 통신할 수 있게 하는 메커니즘 - REST API를 보편적으로 많이 사용함 REST API (Representational State Transfer API) - 클라이언트가 서버에 요청을 데이터로 전송하고, 그 서버가 이 클라이언트 입력을 사용하여 내부 함수를 시작하고 출력 데이터를 클라이언트에 반환함 - 무상태(서버가 요청 간에 클라이언트 데이터를 저장하지 않음) - 구성 자원(Resource) : URL 행위(Verb) : HTTP Method 표현(Representations) HTTP METHOD - HTTP METHOD에는 POST, GET, PUT, DELETE가 있음 POST : URL를 요청하면 리소스를 생성 GET..
비동기(Asynchronus : 동시에 일어나지 않음) 동시에 일어나지 않는다를 의미, 요청과 결과가 동시에 일어나지 않을 거라는 약속 - 요청한 그 자리에서 결과가 주어지지 않음 - 노드 사이의 작업 처리 단위를 동시에 맞추지 않아도 된다. 동기(Synchronous: 동시에 일어나는) 동시에 일어난다를 의미, 요청과 그 결과가 동시에 일어난다는 약속, 바로 요청을 하면 시간이 얼마가 걸리던지 요청한 자리에서 결과가 주어져야함 - 요청과 결과가 한 자리에서 동시에 일어남 - A노드와 B노드 사이의 작업 처리 단위(transaction)를 동시에 맞추겠다. 참고 동기와 비동기의 개념과 차이 데이터를 받는 방식인 동기와 비동기. 이 둘의 개념에 대해 설명하는 게시물은 매우 많은데 프로그래밍적으로 생각했을 ..