我正在开发一个部署在 GAE 中的应用程序,目前很简单。这个应用程序是其他应用程序的后端。在内部,这个应用程序有一些模块(这在这里并不重要)它们与 rest apis 通信(出于其他原因)。
我在想的问题是:我开始像 GAE 文档所说的那样使用 gRPC 和 EndPoints 编写 API(到外部),当时我认为如果使用 gRPC 而不是像内部那样使用 REST,我是否可以拥有真正的优势。我花了很多时间寻找提供 gRPC 关于 REST 的真正优势,但我没有找到。
为什么 Google 推荐 gRPC?比 REST 快吗?,(从我的角度来看是最简单的编写)你知道任何关于这两种技术的速度测试吗?我会感谢任何帮助。