首页 > 解决方案 > Grpc 相对于 Rest API 的优势

问题描述

grpc协议相对于api的优势是什么rest?当我用谷歌搜索时,我遇到了这两点:

  1. json对比stubs

  2. grpc是基于http/2where asrest是基于http/1

我不明白这到底有什么好处?

有人也可以帮助我了解它的grpc工作原理以及使用它相对于restapi 的优势并解释上述两点吗?

谢谢。

标签: restgrpc

解决方案


首先关于有效负载数据:
REST 使用 JSON,它是文本,大型
gRPC 使用协议缓冲区来序列化有效负载数据,它是二进制和小型

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


推荐阅读