可以使用grpc应用REST吗?

问题描述 投票:0回答:1

尽管 REST 和 HTTP1.1 齐头并进,但从技术上讲,REST 独立于 HTTP(及其 GET、POST、PUT... 方法)。

所以我认为可以使用 GRPC 应用 REST 架构风格/约束。

我认为我见过的很多“GRPC 与 REST”比较在这方面都是错误的。

是否存在我们无法使用 GRPC 应用的 REST 架构风格约束?

rest http https grpc
1个回答
0
投票

REST
代表“代表性状态转移”,而
gRPC
代表“gRPC 远程过程调用”(是的,这是一个递归缩写)。

仅从名称来看,您就可以看出它们并不意味着做同样的事情:

  • REST
    意味着传输状态(POST 新资源的状态,GET 获取状态,...)
  • gRPC
    用于发送命令(或者,可以说,调用过程)

你绝对可以在

gRPC
中构建一组过程来获取和更新资源的状态,但是很难调用它
REST

© www.soinside.com 2019 - 2024. All rights reserved.