【技术实现步骤摘要】
一种客户端请求处理方法及相关设备
[0001]本专利技术涉及数据处理领域,尤其涉及一种客户端请求处理方法及相关设备。
技术介绍
[0002]当前企业通过基于互联网技术(Internet Technology,IT)构建的服务系统为用户提供服务,该系统主要由用户侧(客户端系统)和企业侧(服务端系统)共同构成,用户通过个人终端访问企业提供的客户端系统,并享受企业提供的服务。企业则通过服务端系统对客户端系统发送的服务请求进行答复。而随着用户数量的增加以及企业业务的增长,IT系统的处理能力会达到瓶颈,客户端系统发送的请求数量大于服务端系统的处理上限,从而导致系统崩溃或服务请求无法被及时答复,造成用户体验较差。现有技术中,往往通过在客户端系统与服务端系统增加平台服务器的方式来对客户端系统发送的服务请求进行转发与管理。具体的,平台服务器对客户端系统的服务请求发送频率进行限制,从而达到降低服务端系统压力的效果。但是,随着服务端受理的业务范围增大,服务端系统所受理的服务请求数量依旧会超出服务端系统的处理能力上限,此时平台服务器仍然在 ...
【技术保护点】
【技术特征摘要】
1.一种客户端请求处理方法,其特征在于,所述方法应用于平台服务器,包括:接收客户端系统发送的服务请求;根据所述服务请求的类型确定所述服务请求的执行优先级,所述执行优先级包含立即执行、高优先执行和普通执行;将所述服务请求转换为对应的可执行指令;将所述可执行指令添加到指令队列组中的对应优先级的指令队列内,所述指令队列组中包含立即执行指令队列、高优先执行指令队列和普通执行指令队列;按照执行优先级将所述各个指令队列中的可执行指令依次发送至服务端系统进行执行。2.根据权利要求1所述的方法,其特征在于,将所述可执行指令添加到指令队列组中的对应优先级的指令队列内之前,所述方法还包括:确定所述可执行指令的执行结果是否支持缓存读取;如果所述可执行指令的执行结果支持缓存读取,则从缓存区域中查找与所述可执行指令对应的历史执行结果;如果查找到所述历史执行结果,则确定所述历史执行结果是否为有效缓存;如果所述历史执行结果为有效缓存,则根据所述历史执行结果对所述客户端系统进行响应;如果所述历史执行结果为无效缓存,则将所述可执行指令添加到所述指令队列组中的对应优先级的指令队列内。3.根据权利要求2所述的方法,其特征在于,确定所述历史执行结果是否为有效缓存,包括:确定所述历史执行结果在缓存中的累计存储时间是否大于第一时长;如果所述历史执行结果的累计存储时间大于第一时长,则确定所述历史执行结果是无效缓存;如果所述历史执行结果的累计存储时间小于或等于第一时长,则确定所述历史执行结果是有效缓存。4.根据权利要求2或3任一项所述的方法,其特征在于,所述方法还包括:获取所述服务端系统当前的处理压力;如果所述处理压力小于第一阈值,则以第一时间间隔向所述服务端系统发送与缓存中的历史执行结果对应的可执行指令,以对缓存中的历史执行结果进行更新。5.根据权利要求1所述的方法,其特征在于,所述平台服务器中包含指令调度模块和指令执行模块,按照执行优先级将所述各个指令队列中的可执行指令依次发送至服务端系统进行执...
【专利技术属性】
技术研发人员:薛谷雨,王扬,彭震,
申请(专利权)人:联通智网科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。