首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云运行实例如何感知来自HTTP2连接的多个请求?

云运行实例如何感知来自HTTP2连接的多个请求?
EN

Stack Overflow用户
提问于 2021-01-19 16:10:11
回答 1查看 145关注 0票数 1

HTTP2具有多路复用功能。

从这个回答中我们可以得到:

简单地说,多路复用允许浏览器在同一连接上同时发送多个请求,并以任何顺序接收请求。

假设我将我的应用程序拆分为50小捆绑文件,以利用多路通信。

我的服务器是托管在云运行实例中的一个应用程序。

以下是云运行表示并发性。

默认情况下,Cloud容器实例可以同时接收多个请求,(最多可达250个)。

那么,如果有5个用户同时访问我的应用程序,是否意味着我的实例会被暂时释放?

因为每个浏览器(来自5个用户)将发出50个请求(针对50个小型捆绑文件),因此总共有250个请求。

在同一连接上发生多路通信的事实是否改变了任何事情?它怎麽工作?

这是否意味着我的云运行将接收到5个连接,而我的快速服务器将接收250个请求?我想我对这两个透视图(云运行实例和快速服务器)中的request表达式感到困惑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-19 20:36:19

“请求”是:

  • 建立服务器与客户端(此处的浏览器)之间的连接
  • 数据转移
  • 联系紧密。

使用HTTP2和websocket的流容量,连接可能需要几分钟(最多1小时),您可以根据需要通过通道发送数据。1连接=1请求,5连接=5请求。

但是请记住,保持这种连接打开并处理其中的数据将消耗后端上的资源,而且您不能有数十个主动发送/接收数据的连接,您将满足您的实例。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65795246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档