[发明专利]一种业务请求的响应方法及装置有效
申请号: | 201511017716.3 | 申请日: | 2015-12-29 |
公开(公告)号: | CN106936867B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 曹列忠 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 请求 响应 方法 装置 | ||
本申请公开了一种业务请求的响应方法及装置,所述方法包括:服务器接收业务请求,获取所述服务器自身当前的各运行参数,根据所述各运行参数,确定所述服务器处理所述业务请求的承载能力预估值,根据所述承载能力预估值,确定所述业务请求对应的超时时间,根据所述超时时间,对所述业务请求进行处理。与现有技术不同的是,本申请根据每一业务请求以及当前时刻服务器的运行状态,来预估出服务器处理了该业务请求后的运行状态,从而根据预估的运行状态为业务请求分配相应的超时时间。这样的方式即保证了对多变的业务请求设置合理的超时时间,也保证了服务器的运行状态不会出现过载的现象。
技术领域
本申请涉及计算机技术领域,尤其涉及一种业务请求的响应方法及装置。
背景技术
随着信息技术的发展,服务器(如:网站服务器)可以为不同的用户提供丰富的业务服务。
现有技术中,在用户与服务器交互的过程中,服务器往往会针对所处理的业务设置相应的超时时间。具体而言:当用户向服务器发送了获得业务服务的业务请求后,服务器就会针对接收到的业务请求进行处理,对于用户而言,会等待服务器返回响应结果。为了避免出现用户一直等待的情况,当用户的实际等待时间超过了超时时间后,服务器就会针对该用户执行发送失败通知或为该用户变更第三方服务器等操作,对业务请求进行响应。可以认为,在上述过程中,超时时间就是用户的最大等待时间。
但是,在现有的对业务请求进行响应的方式中,当服务器设置了超时时间后,对于任意的用户所发送的业务请求而言,超时时间均固定一致,然而,在实际应用场景下,不同业务请求的实际等待时间可能并不一致,如:在不同时间段,同一服务器所面临的访问压力并不相同,若采用现有的方式设置了固定的超时时间,那么,对于访问压力较大的时间段,可能会导致服务器宕机的情况;又例如:某些业务请求可能需要较长的响应时间(甚至超过预设的超时时间),这样的场景下,服务器针对该业务请求仍会发出失败(或重试)通知,又或者为业务请求变更第三方服务器,从而影响对业务请求的处理。显然,现有技术中对业务请求的响应方式,并不适合于动态、多变的业务请求。
发明内容
本申请实施例提供一种业务请求的响应方法及装置,用以解决目前对业务请求进行响应的方式适用性较差的问题。
本申请实施例提供的一种业务请求的响应方法,包括:
服务器接收业务请求;
获取所述服务器自身当前的各运行参数;
根据所述各运行参数,确定所述服务器处理所述业务请求的承载能力预估值;
根据所述承载能力预估值,确定所述业务请求对应的超时时间;
根据所述超时时间,对所述业务请求进行处理。
本申请实施例提供的一种业务请求的响应装置,包括:
接收模块,用于接收业务请求;
获取模块,用于获取服务器自身当前的各运行参数;
预估值模块,用于根据所述各运行参数,确定所述服务器处理所述业务请求的承载能力预估值;
超时时间模块,用于根据所述承载能力预估值,确定所述业务请求对应的超时时间;
处理模块,根据所述超时时间,对所述业务请求进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511017716.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种U盘忘拔提醒装置
- 下一篇:一种基于无线网络的报警装置