Grpc优于Rest Apis的优势

时间:2018-09-12 07:19:57

标签: rest grpc

grpc API相比,rest协议有什么优势? 当我用Google搜索时,遇到了两点:

  1. jsonstubs

  2. grpc基于http/2,而rest基于http/1

我不知道这到底有什么好处?

有人可以帮我了解grpc的工作原理,以及与rest api相比使用它的优点是什么,并解释上述两点?

谢谢。

1 个答案:

答案 0 :(得分:1)

首先关于有效载荷数据:
REST使用JSON,它是文本并且很大
gRPC使用协议缓冲区来序列化有效载荷数据,它是二进制且较小的

关于协议的第二点:
REST默认情况下使用HTTP / 1(但是今天我们可以在REST中使用HTTP / 2)
gRPC使用HTTP / 2,它比HTTP / 1.1快得多