【技术实现步骤摘要】
请求传输系统、方法、装置及存储介质
本申请实施例涉及互联网
,特别涉及一种请求传输系统、方法、装置及存储介质。
技术介绍
客户端在访问服务器中的资源时,会向服务器发送超文本传输协议(HyperTextTransferProtocol,HTTP)请求,服务器接收到该HTTP请求后,向客户端反馈相应的资源。当发送HTTP请求的客户端的数量较多时,为了避免多个HTTP请求全部发送至同一服务器,导致该服务器的处理压力过大的问题,客户端与服务器之间还会包括F5负载均衡器,该F5负载均衡器可以根据各个服务器的负载分配HTTP请求。F5负载均衡器采用同步转发的方式,向服务器分发HTTP请求,即服务器处理完当前HTTP请求并通过F5负载均衡器向客户端反馈后,F5负载均衡器向服务器分发下一个HTTP请求。
技术实现思路
本申请实施例提供的请求传输系统、方法、装置及存储介质,可以解决同步转发HTTP请求时,转发性能较低,导致请求响应耗时较长的问题。所述技术方案如下:第一方面,提供了一种请求传输系统,所述系统包括:客户端、n个接入网关和m个服务器,所述客户端通过所述n个接入网关与所述m个服务器相连,所述n和所述m均为正整数;所述客户端,用于生成超文本传输协议HTTP请求;确定所述n个接入网关中用于接收所述HTTP请求的第一接入网关;并将所述HTTP请求发送至所述第一接入网关;所述第一接入网关,用于接收各个所述客户端发送的所述HTTP请求;确定所述m个服务器中的目标服务器,所述目标服务器存储有所述客户端对应的资源;当与所述目标服务器建立有通信连接时,采用多路复用的方式向所述目标 ...
【技术保护点】
1.一种请求传输系统,其特征在于,所述系统包括:客户端、n个接入网关和m个服务器,所述客户端通过所述n个接入网关与所述m个服务器相连,所述n和所述m均为正整数;所述客户端,用于生成超文本传输协议HTTP请求;确定所述n个接入网关中用于接收所述HTTP请求的第一接入网关;并将所述HTTP请求发送至所述第一接入网关;所述第一接入网关,用于接收各个所述客户端发送的所述HTTP请求;确定所述m个服务器中的目标服务器,所述目标服务器存储有所述客户端对应的资源;当与所述目标服务器建立有通信连接时,采用多路复用的方式向所述目标服务器异步转发所述HTTP请求;所述目标服务器,用于接收所述HTTP请求,并向所述第一接入网关发送所述HTTP请求对应的HTTP响应。
【技术特征摘要】
1.一种请求传输系统,其特征在于,所述系统包括:客户端、n个接入网关和m个服务器,所述客户端通过所述n个接入网关与所述m个服务器相连,所述n和所述m均为正整数;所述客户端,用于生成超文本传输协议HTTP请求;确定所述n个接入网关中用于接收所述HTTP请求的第一接入网关;并将所述HTTP请求发送至所述第一接入网关;所述第一接入网关,用于接收各个所述客户端发送的所述HTTP请求;确定所述m个服务器中的目标服务器,所述目标服务器存储有所述客户端对应的资源;当与所述目标服务器建立有通信连接时,采用多路复用的方式向所述目标服务器异步转发所述HTTP请求;所述目标服务器,用于接收所述HTTP请求,并向所述第一接入网关发送所述HTTP请求对应的HTTP响应。2.根据权利要求1所述的系统,其特征在于,所述第一接入网关,用于为接收到的所述HTTP请求分配请求标识ID,各个HTTP请求的所述请求ID唯一;将所述请求ID添加到所述HTTP请求的头部;所述目标服务器,用于从所述HTTP请求的头部提取所述请求ID;将所述请求ID添加到所述HTTP响应的头部。3.根据权利要求1或2所述的系统,其特征在于,所述第一接入网关,用于:在接收到所述HTTP请求之后,根据所述HTTP请求中携带的客户端标识确定索引标识;根据所述索引标识在索引表中确定所述目标服务器;所述索引表包括所述索引标识与所述目标服务器之间的索引关系。4.根据权利要求1或2所述的系统,其特征在于,所述接入网关,用于向所述客户端发送当前的负载量;所述客户端,用于接收所述n个接入网关的负载量;根据所述n个接入网关的负载量确定所述第一接入网关。5.根据权利要求1或2所述的系统,其特征在于,所述第一接入网关,用于在未与所述目标服务器建立通信连接时,向所述客户端发送失败响应,所述失败响应包括预设状态码和所述目标服务器的服务器标识,所述预设状态码用于指示所述第一接入网关无法使用;所述客户端,用于接收所述失败响应;根据所述服务器标识确定所述n个接入网关中与所述目标服务器建立有通信连接的第二接入网关;并根据所述预设状态码再次向所述第二接入网关发送所述HTTP请求;所述第二接入网关,用于接收所述HTTP请求;并采用多路复用方式向所述目标服务器发送所述HTTP请求。6.根据权利要求1或2所述的系统,其特征在于,所述第一接入网关,用于在未与所述目标服务器建立有通信连接时,向所述n个接入网关中与所述目标服务器建立有通信连接的第二接入网关发送所述HTTP请求,所述第二接入网关与所述第一接入网关建立有通信连接;所述第二接入网关,用于接收所述HTTP请求;并采用多路复用的方式转发所述HTTP请求。7.一种请求传输方法,其特征在于,用于接...
【专利技术属性】
技术研发人员:罗代均,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。