代码之家  ›  专栏  ›  技术社区  ›  KitKarson

休息-双向流

  •  0
  • KitKarson  · 技术社区  · 5 年前

    我们能像在gRPC中那样使用REST+HTTP2实现双向流媒体吗? 我在谷歌上搜索了很多,但没有找到任何有用的信息!

    0 回复  |  直到 5 年前
        1
  •  0
  •   Jonas    5 年前

    使用REST时,a 请求-响应 通常使用消息模式。在http/2中,每 请求 是一个新的“流”—可能是一个“块”流。请求和响应都可以“分块”发送—在http/2和http/3中,这意味着请求和响应都是一个数据流(只有http/1.1使用“chunk”术语)。

    为了在客户端和服务器之间使用双向流,请求和响应都以“块”(或数据帧)的形式发送,而不关闭请求和响应。然而,在重试和幂等性方面存在一些复杂的因素,使得使用库进行这种通信是值得的。