Binary Serialization Language를 찾다가 발견함.
조대협 블로그의 내용을 기반으로 보면.
gRPC는 google Remote Procedure Call의 약자로 원격에 있는 함수를 호출하는 기능이다.
a High performance, open source, general RPC framework 로 Mobile 과 HTTP/2를 지원한다.
자세한 사항은 아래 싸이트 참고.
http://bcho.tistory.com/1011
http://www.grpc.io/
[특징 ]
1) mobile 지원 : android, ios(object-c) 지원,
- 모바일 클라이언트에서 호출 가능
- 바이너리 프로토콜 사용
- JSON/HTTP REST에 비해 네트웍 대역폭 소모 적고, Connection 효율 좋음.(한번 connection으로 지속 사용)
2) Google Protocol Buffer 기반
Serialization 가능, MQ나 NoSQL 에 바로 저장가능.
[단점]
웹기반 javaScript 미지원.
==============================================
설치하기
https://github.com/grpc/grpc-java