Skip to main content
Skip table of contents

gRPC API

gRPC는 Google에서 개발한 오픈소스 RPC(Remote Procedure Call) 프레임워크에서 제공하는 API이다.

gRPC API는 HTTP/2 프로토콜이 결합된 RPC(Remote Procedure Call) 통신을 통해 클라이언트와 서버 간의 다양한 요청 및 응답을 전달한다.

gRPC API는 플랫폼 및 프로그래밍 언어에 제약이 없는 Proto 파일을 단위로 사용할 수 있다. 즉 클라이언트에서는 이 파일을 컴파일하여 서버 내 특정 프로시저를 호출하고 결과값을 반환 받는다.

따라서 클라이언트는 서버에서만 가능했던 동작을 gRPC API를 요청하여 클라이언트 측에서 바로 활용하고 다양한 기능을 구현할 수 있다.

gRPC API 동작 방식 [출처: https://grpc.io]

본 섹션에서는 gRPC API을 사용하여 MORAI Simulator를 제어하는 방법을 설명하며, gRPC API를 구성하는 Proto 파일을 단위로, 서비스와 메시지와 같은 세부 명세 항목에 대해서 다룬다.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.