요청과 응답의 연결
요청은 실행할 메서드 이름과 필요한 매개변수 및 식별자를 담는다. 응답은 같은 식별자를 돌려주어 어떤 호출의 결과인지 연결하며, 성공 결과와 오류 중 하나를 표현한다.
응답을 받지 않는 알림
식별자가 없는 요청은 알림으로 취급한다. 서버는 알림에 응답하지 않으므로 클라이언트는 그 호출의 성공이나 오류를 응답 객체로 확인할 수 없다.
여러 요청의 묶음
클라이언트는 요청들을 배열로 묶어 보낼 수 있다. 서버의 처리 순서와 응답 배열의 순서는 요청 순서와 같을 필요가 없으므로 식별자를 기준으로 결과를 대응시킨다.
관련 문서
JSON / gRPC / Apache Thrift / 프로토콜 버퍼 / 네트워크 / 직렬화