grpc 활용 (1) 썸네일형 리스트형 [Web] gRPC 사용해보기 개요gRPC는 위에서의 설명과 같이 모든 환경에서 실행할 수 있는 고성능 RPC(원격 프로시저 호출) 프레임워크입니다. 구글에서 개발해서 g를 접두사로 붙였습니다. 원격 프로시저 호출이라는 의미는 다른 서버의 함수(프로시저)를 내 서버에서 실행할 수 있다는 의미이고 gRPC는 이를 지원하는 프레임워크입니다.장점HTTP/2와 Protobuf 등을 사용하여 빠르고 효율적인 통신. 특히 대용량 데이터 전송 시 이점이 있음서버와 클라이언트의 양방향 스트리밍을 지원하여 실시간 데이터 처리에 용이거의 모든 환경에서 사용 가능단점디버깅이 어려움(Protobuf는 바이너리 방식)기본적인 브라우저 환경에서는 사용이 어려움. 추가적인 라이브러리 필요.예시(Server)이 글에서는 자주 사용하는 Web 서버의 상황을 예를 .. 이전 1 다음