一.gRPC简介 在介绍gRPC之前先说一下RPC(Remote Procedure Call),也叫远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议.相比HTTP协议来说,它主要是基于TCP/IP协议的的,传输效率更高,能够跨语言,典型的RPC框架有RMI.Hessian.Dubbo等.想要深入了解它们之间区别的话可以看这篇博客. gRPC由 google 开发,是一款语言中立.平台中立.开源的远程过程调用(RPC)系统.具备以下特性: 基于HTTP…