This application discloses a request message processing method, device and system, server and storage medium, which belongs to the field of network technology. The method includes: obtaining the historical residual bandwidth value of each service node in the request message processing system, which includes multiple service nodes; determining the scheduling coefficient of each service node based on the historical residual bandwidth value of each service node, and reflecting the scheduling coefficient of any service node relative to other services. The scheduling capability of the transaction node, in which the other service nodes are service nodes other than any of the multiple service nodes, distributes the received multiple request messages to the multiple service nodes based on the scheduling coefficient of each service node. This application effectively improves the efficiency of request message scheduling.
【技术实现步骤摘要】
请求消息处理方法、装置及系统、服务器、存储介质
本申请涉及网络
,特别涉及一种请求消息处理方法、装置及系统、服务器、存储介质。
技术介绍
随着网络直播平台用户量的增多,用户在网络直播平台发送请求消息所消耗的流量也逐渐增多,如何对直播过程中发送的请求消息进行处理是亟待解决的问题。其中,直播过程中发送的请求消息可以包括观众端向直播间发送的请求消息,或者,直播间用于向观众端发送直播过程产生的视频流的请求消息。相关技术中,网络直播服务器在接收到请求消息后,通常将请求消息分发至多个内容分发网络(ContentDeliveryNetwork,CDN)中,并通过CDN将请求消息分发至距离用户最近的服务节点,使该距离最近的服务节点为用户提供服务,以提高服务的响应速度。其中,将请求消息分发至多个CDN的实现过程可以包括:根据指定的服务质量指标,获取每个CDN的服务质量得分,然后根据该得分将请求消息分发至CDN。但是,由于CDN带宽的限制,当网络直播平台的请求消息出现高并发情况时,仍无法有效地对请求消息进行调度,因此,该请求消息调度的效率较低。
技术实现思路
本申请提供了一种请求消 ...
【技术保护点】
1.一种请求消息处理方法,其特征在于,所述方法包括:获取请求消息处理系统中每个服务节点的历史剩余带宽值,所述请求消息处理系统包括多个服务节点;基于所述每个服务节点的历史剩余带宽值,确定所述每个服务节点的调度系数,任一服务节点的调度系数用于反映所述任一服务节点相对于其他服务节点的调度能力,所述其他服务节点为所述多个服务节点中除所述任一服务节点外的服务节点;基于所述每个服务节点的调度系数,将接收到的多个请求消息分发至所述多个服务节点。
【技术特征摘要】
1.一种请求消息处理方法,其特征在于,所述方法包括:获取请求消息处理系统中每个服务节点的历史剩余带宽值,所述请求消息处理系统包括多个服务节点;基于所述每个服务节点的历史剩余带宽值,确定所述每个服务节点的调度系数,任一服务节点的调度系数用于反映所述任一服务节点相对于其他服务节点的调度能力,所述其他服务节点为所述多个服务节点中除所述任一服务节点外的服务节点;基于所述每个服务节点的调度系数,将接收到的多个请求消息分发至所述多个服务节点。2.根据权利要求1所述的方法,其特征在于,所述基于所述每个服务节点的历史剩余带宽值,确定所述每个服务节点的调度系数,包括:基于第一服务节点在目标时段中每个目标子时段内的历史剩余带宽值,确定所述第一服务节点在所述每个目标子时段内的调度系数,所述第一服务节点为所述多个服务节点中的任一服务节点,所述目标时段包括N个目标子时段,所述N为正整数。3.根据权利要求2所述的方法,其特征在于,所述基于所述每个服务节点的调度系数,将接收到的多个请求消息分发至所述多个服务节点,包括:将所述多个请求消息划分为所述N份;对于每份所述请求消息,基于所述第一服务节点在所述每个目标子时段内的调度系数,按照分发至所述第一服务节点的请求消息的数量与所述第一服务节点在对应目标子时段内的调度系数成正比的方式,将每份所述请求消息分发至所述多个服务节点。4.根据权利要求2所述的方法,其特征在于,在所述基于所述每个服务节点的调度系数,将接收到的多个请求消息分发至所述多个服务节点之前,所述方法还包括:通过N组服务器分别接收至少一个请求消息,所述N组服务器与所述N个目标子时段一一对应;所述基于所述每个服务节点的调度系数,将接收到的多个请求消息分发至所述多个服务节点,包括:对于任一组服务器接收到的请求消息,基于所述第一服务节点在所述任一组服务器对应的目标子时段内的调度系数,按照分发至所述第一服务节点的请求消息的数量与所述第一服务节点在对应目标子时段内的调度系数成正比的方式,将每份所述请求消息分发至所述多个服务节点。5.根据权利要求2至4任一所述的方法,其特征在于,所述第一服务节点在第一目标子时段内的调度系数为:所述第一服务节点在所述第一目标子时段内的历史剩余带宽值与总历史剩余带宽值的比值,所述总历史剩余带宽值为所述多个服务节点在所述第一目标子时段内的历史剩余带宽值的和,所述第一目标子时段为所述N个目标子时段中的任一子时段。6.根据权利要求2至4任一所述的方法,其特征在于,所述获取请求消息处理系统中每个服务节点的...
【专利技术属性】
技术研发人员:林立新,赖明鸣,金明地,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。