The application provides service degradation method and device, through the pre stored core business application service interface data in a memory; when the state threshold detection to the application service state information exceeds the preset time, obtaining the core business application service interface data from memory; service strategy according to the downgrade downgrade the application of the service set. It can not only ensure the core business of application service is running normally, but also automatically perform the corresponding service degradation processing according to the priority of the business, without human operation, greatly reducing the various errors caused by human factors.
【技术实现步骤摘要】
服务降级处理方法及装置
本申请涉及计算机
,尤其涉及一种服务降级处理方法及装置。
技术介绍
随着计算机互联网技术的发展,特别是随着全球化进程的推进,互联网的覆盖范围越来越大,覆盖深度已经深入人们的衣食住行。随着服务器服务的客户端基数增大,服务器的负载越来越高。尤其是当某一时间段大量用户同时访问同一网站时(例如,春运时购买火车票,或者双十一商城大促等情况),若不能根据负载情况对该网站的服务器进行优化处理,则该网站的服务器的运行会越来越慢甚至导致宕机,对访问该网站的用户来说体验极为不佳。现有技术中,对于超过服务能力的突发流量时,一般采用丢弃部分请求的方式,具体为随机丢弃请求,或者根据来源、查询模式按照配置的优先级逐步丢弃不重要的请求,尽量确保重要的请求。但这种方式总是会导致服务的部分不可用。现有技术的另一种应对超过服务能力的突发流量的方式是在添加服务器,然而这种方式的缺点是反应慢,尤其是因为突发超过服务能力的流量一般来说是非正常的增长,在添加机器时,机器的准备以及数据的同步都需要时间,在这段时间内可能导致部分服务不可用的状态,并且,在机器添加过程中还需要人工介入,不够智能,反应滞后,不能快速应对突发的流量尖峰。
技术实现思路
针对现有技术的以上缺陷或改进需求,本申请实施例提供一种服务降级处理方法及装置,其目的是根据应用服务的异常情况进行自动服务降级处理。本申请提供一种服务降级处理方法,包括:预先将应用服务的核心业务接口数据保存到内存中;当检测到所述应用服务的服务状态信息超过预设的状态阈值时,从内存中获取所述应用服务的核心业务接口数据;根据预先设置的所述应用服 ...
【技术保护点】
一种服务降级处理方法,其特征在于,包括:预先将应用服务的核心业务接口数据保存到内存中;当检测到所述应用服务的服务状态信息超过预设的状态阈值时,从内存中获取所述应用服务的核心业务接口数据;根据预先设置的所述应用服务的降级策略进行服务降级。
【技术特征摘要】
1.一种服务降级处理方法,其特征在于,包括:预先将应用服务的核心业务接口数据保存到内存中;当检测到所述应用服务的服务状态信息超过预设的状态阈值时,从内存中获取所述应用服务的核心业务接口数据;根据预先设置的所述应用服务的降级策略进行服务降级。2.根据权利要求1所述的方法,其特征在于:所述应用服务的服务状态信息是根据所述应用服务所占的负载参数进行确定的,所述负载参数包括CPU占用、内存占用、带宽占用、并发请求数、服务响应时间和服务错误数中的至少一种参数。3.根据权利要求1所述的方法,其特征在于,还包括:预先对所述应用服务的各个业务进行优先级划分;根据各业务的优先级设置对应的服务降级策略。4.根据权利要求3所述的方法,其特征在于,根据预先设置的所述应用服务的降级策略进行服务降级,包括:根据所述应用服务中低优先级的业务的服务降级策略,对所述应用服务中低优先级的业务进行服务降级处理。5.根据权利要求2所述的方法,其特征在于,根据预先设置的所述应用服务的降级策略进行服务降级,还包括:对所述应用服务的并发请求分别进行流量重要性的级别计算,确定重要性级别高的流量对应的请求和重要性级别低的流量对应的请求,对所述重要性级别低的流量对应的请求进行丢弃。6.一种服务降级处...
【专利技术属性】
技术研发人员:赵睿,张菊元,
申请(专利权)人:北京潘达互娱科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。