【技术实现步骤摘要】
一种服务处理方法、装置、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种服务处理方法、装置、电子设备及存储介质。
技术介绍
[0002]为了确保后台服务能够提供7x24小时的连续高可用服务,需要应对各种可能突发情况导致的服务不可用。当外部请求超出服务应用的负载能力,或服务应用因自身运行状态变化导致服务负载能力下降时,此时常规的运维预案包括增加服务应用的硬件资源、限制流量等。但某些紧急情况下,并不能立即获得充足的硬件资源。而对请求端进行限制流量时,会使得超出限制的用户请求返回错误。
技术实现思路
[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种服务处理方法、装置、电子设备及存储介质。
[0004]根据本申请实施例的一个方面,提供了一种服务处理方法,包括:
[0005]响应来自于请求方的访问请求,获取所述请求方请求访问的目标服务的目标服务状态;
[0006]在所述目标服务状态用于指示所述目标服务过载的情况下,按照所述目标服务状态对应的降 ...
【技术保护点】
【技术特征摘要】
1.一种服务处理方法,其特征在于,包括:响应来自于请求方的访问请求,获取所述请求方请求访问的目标服务的目标服务状态;在所述目标服务状态用于指示所述目标服务过载的情况下,按照所述目标服务状态对应的降级操作对所述目标服进行服务降级,得到服务降级后的目标服务;使用服务降级后的目标服务对所述访问请求进行服务。2.根据权利要求1所述的方法,其特征在于,所述获取所述请求方请求访问的目标服务的服务状态,包括:获取所述目标服务在目标时间周期的目标访问量;获取所述目标服务在目标时间周期内对应的访问量上限;根据目标访问量与所述访问量上限之间的比值,确定所述目标服务的目标服务状态。3.根据权利要求1所述的方法,其特征在于,所述按照所述目标服务状态对应的降级操作对所述目标服进行服务降级,得到服务降级后的目标服务,包括:获取服务降级配置表,其中,所述服务降级配置表中包括服务状态,以及所述服务状态绑定的降级操作,所述服务状态包括:异常运行状态以及停止运行状态;从所述服务降级配置表中确定所述目标服务状态对应的目标降级操作;按照所述目标降级操作对所述目标服务进行服务降级,得到服务降级后的目标服务。4.根据权利要求3所述的方法,其特征在于,在所述目标服务状态为所述异常运行状态的情况下,所述按照所述目标降级操作对所述目标服务进行服务降级,得到服务降级后的目标服务,包括:获取与所述异常运行状态绑定的接口黑名单;对所述接口黑名单中的接口进行关闭,并将所述接口黑名单中的接口与预设算法关联,得到服务降级后的目标服务,其中,所述预设算法用于在关闭所述接口黑名单中的接口后,为所述接口黑名单中的接口提供运行服务。5.根据权利要求3所述的方法,其特征在于,在所述目标服务状态为所述停止运行状态的情况下,所述按照所述降级操作对所述目标服进行服务降级,得到服务降级后的目标服务,包括:获取与所述停止运行状态绑定的目标数据库及第三方接口;对所述目标数据库以及所述第三方接口进行关闭,得到服务降级后的目标服务。6.根据权利要求1所述的方法,其特征在于,所述使用服务降级后的目标服务对所述访问请求进行服务,包括:获取所述请求方在...
【专利技术属性】
技术研发人员:张泽武,陆其明,杨中仁,石训辉,黄凯,谭在龙,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。