电子设备的请求处理方法、系统、存储介质和电子设备技术方案

技术编号:26482352 阅读:45 留言:0更新日期:2020-11-25 19:29
本申请提供的一种电子设备的请求处理方法,包括:从消息队列中获取消息请求,并获取当前所述消息队列的队列长度;根据所述队列长度确定对应的丢弃概率;以所述丢弃概率对所述消息请求执行概率丢弃,并判断是否丢弃成功;若是,重新执行从所述消息队列中获取消息请求的步骤;若否,处理所述信息请求。本申请在消息队列较长时通过丢弃消息请求的方式降低需要处理的消息请求数量,从而降低消息队列中各消息请求的平均处理时延,提高电子设备的处理性能。本申请还公开了一种电子设备的请求处理系统及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。

【技术实现步骤摘要】
电子设备的请求处理方法、系统、存储介质和电子设备
本申请涉及计算机
,更具体地说,涉及一种电子设备的请求处理方法、请求处理系统及一种电子设备和一种计算机可读存储介质。
技术介绍
PCDN(PeertoPeerContentDeliveryNetwork,点对点内容分发网络)系统不同于传统CDN系统的一个显著差别是通过分散在全国各地的无限个矿机节点向客户端提供CDN服务。虽然PCDN系统的矿机节点资源丰富,但存在节点分布不均匀等问题。针对特定区域运营商也可能存在矿机节点资源紧张的情况,特别是在高峰时期,这种矛盾更加凸显。同时,PCDN系统中的服务节点的建设带宽、CPU、内存和负载等配置各不相同,即使是同一种型号的设备上述配置也存在很大差异,但各矿机设备对应的请求随机分配使得不同设备处理请求能力不同,即消息请求分配不均,对于配置较差的设备其请求处理效率明显较低,造成请求堆积,请求响应时间长,而配置较优的设备处理效果更高,使得PCDN系统的请求处理不均衡,从而进一步影响PCDN系统对外服务能力,使得PCDN系统整体对外服务效率受到影响。本文档来自技高网...

【技术保护点】
1.一种电子设备的请求处理方法,其特征在于,包括:/n从消息队列中获取消息请求,并获取当前所述消息队列的队列长度;/n根据所述队列长度确定对应的丢弃概率;/n以所述丢弃概率对所述消息请求执行概率丢弃,并判断是否丢弃成功;/n若是,重新执行从所述消息队列中获取消息请求的步骤;/n若否,处理所述信息请求。/n

【技术特征摘要】
1.一种电子设备的请求处理方法,其特征在于,包括:
从消息队列中获取消息请求,并获取当前所述消息队列的队列长度;
根据所述队列长度确定对应的丢弃概率;
以所述丢弃概率对所述消息请求执行概率丢弃,并判断是否丢弃成功;
若是,重新执行从所述消息队列中获取消息请求的步骤;
若否,处理所述信息请求。


2.根据权利要求1所述的请求处理方法,其特征在于,还包括:
根据所述电子设备的硬件资源信息确定所述电子设备对客户端的连接数上限。


3.根据权利要求2所述的请求处理方法,其特征在于,根据所述电子设备的硬件资源信息确定所述电子设备对客户端的连接数上限之后,还包括:
获取所述消息队列中所述消息请求的平均处理时延;
根据所述平均处理时延调节所述连接数上限。


4.根据权利要求3所述的请求处理方法,其特征在于,根据所述平均处理时延调节所述连接数上限包括:
建立所述平均处理时延与连接数的函数关系;
利用所述函数关系调节所述连接数上限。


5.根据权利要求1所述的请求处理方法,其特征在于,根据所述队列长度确定对应的丢弃概率包括:
根据队列区间列表确定所述队列长度对应的丢弃概率;
其中,所述队列区间列表包含不同队列长度和对应丢弃概率的映射关系。


6....

【专利技术属性】
技术研发人员:王子翔
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1