文章目录
gRPC- HTTP网关 I
gRPC
是什么?我们再来回顾一下
gRPC
是 Google开发的基于HTTP/2
标准设计的一个通用的,高性能的RPC框架,有如下3个最明显的特点:
- 支持主流的编程语言,
C++,Java,Python,Go,Ruby
等,基于ProtoBuf
生成相应的服务端和客户端代码。 - 基于HTTP/2协议,且提供了更强的应用性能 – 节省带宽,减少TCP请求连接数
- 基于
ProtoBuf
定义服务,面向接口对服务进行设计
具体的,这篇文章都有介绍到 – gRPC的介绍
HTTP网关是什么?
分享gRPC 的HTTP网关之前,先来大致说说 HTTP网关是什么
网关是啥?
网关(Gateway)就是一个网络连接到另一个网络的
关口
。网关他是一个设备,将两个使用不同传输协议