【问题标题】:What is the correct taxonomy of REST, HTTP and gRPC?REST、HTTP 和 gRPC 的正确分类是什么?
【发布时间】:2022-01-17 17:56:01
【问题描述】:

您认为比较 gRPC 和 REST 或 gRPC 和 HTTP 是否有意义?对于这两个比较,我觉得我是在比较苹果和橙子。

  • HTTP 是一种协议,REST 和 gRPC(尽管版本不同)都使用它,因此 gRPC 与 HTTP 没有多大意义。
  • REST 是一种架构风格,而 gRPC,afaik,不是。

那么如何创建正确的事物“分类”?

【问题讨论】:

    标签: rest http networking grpc


    【解决方案1】:

    REST和gRPC有很多比较(list

    常见的第三种方法是GraphQL

    当然,太阳底下并没有什么新鲜事,在这些(现代)方法之前,有 Web 服务 (SOAP)、CORBADCOM 等。

    我不清楚您是否会从撰写更多关于该主题的文章中受益,因为现有分析涵盖了这一基础。

    分类法 (!) 隐含在您总结的定义中:TCP/IP? HTTP? RPC? XML|JSON|YAML|二进制等等等等

    与特定需求的相关性似乎是最好的起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-07
      • 2019-04-12
      • 2019-03-01
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多