一种接口数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37969932 阅读:25 留言:0更新日期:2023-06-30 09:45
本发明专利技术涉及一种接口数据处理方法、装置、电子设备及存储介质,接口数据处理方法包括:在业务服务的多个接口中确定发生故障的故障接口;基于预设接口分级对应关系,获取与所述故障接口对应的接口分级;获取与所述接口分级对应的降级策略,所述降级策略用于指示对所述故障接口进行服务降级后所述故障接口的数据读/写策略;按照所述降级策略控制所述故障接口的数据读/写。本申请通过对发生故障的故障接口按照其接口分级所对应的降级策略进行服务降级,防止在接口出现故障时导致的服务不可用,保证了服务的高可用性,特别是涉及到用户权益下发场景,能够保证在故障恢复后能够自动补发权益,从而进一步减少报障与客诉,节省更多的人力和时间成本。多的人力和时间成本。多的人力和时间成本。

【技术实现步骤摘要】
一种接口数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种接口数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]当前在成长体系后台提供的服务接口中,有许多涉及用户权益相关的接口,比如涉及到给用户下发积分,抽奖机会,道具商品等涉及用户自身利益的奖励,如果遇到在某一段时间内接口故障时,比如存储,第三方接口或商品配置等导致用户完成特定任务后,但奖励却没有及时下发,这时会引起大面积的报障和客诉,严重影响用户体验,之前一种常用的解决方案是由客服中心或产品给每一个用户进行手动补发权益,这样又会极大耗费人力与时间成本。

技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种接口数据处理方法、装置、电子设备及存储介质。
[0004]第一方面,本申请提供了一种接口数据处理方法,包括:
[0005]在业务服务的多个接口中确定发生故障的故障接口;
[0006]基于预设接口分级对应关系,获取与所述故障接口对应的接口分级;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口数据处理方法,其特征在于,包括:在业务服务的多个接口中确定发生故障的故障接口;基于预设接口分级对应关系,获取与所述故障接口对应的接口分级;获取与所述接口分级对应的降级策略,所述降级策略用于指示对所述故障接口进行服务降级后所述故障接口的数据读/写策略;按照所述降级策略控制所述故障接口的数据读/写。2.根据权利要求1所述的接口数据处理方法,其特征在于,获取与所述接口分级对应的降级策略,包括:若所述接口分级为一级,获取第一降级策略,所述第一降级策略用于指示将一级的故障接口降级后,所述故障接口的数据读/写策略;或者,若所述接口分级为二级,获取第二降级策略,所述二级的优先级低于所述一级的优先级,所述第二降级策略用于指示将二级的故障接口降级后,所述故障接口的数据读/写策略;或者,若所述接口分级为三级,获取第三降级策略,所述三级的优先级低于所述二级的优先级,所述第三降级策略用于指示将三级的故障接口降级后,所述故障接口的数据读/写策略。3.根据权利要求1所述的接口数据处理方法,其特征在于,若所述降级策略为第一降级策略,按照所述降级策略控制所述故障接口的数据读/写,包括:若所述故障接口为读接口,控制所述故障接口从除与其对应的存储节点之外的其它存储节点查询服务数据,并返回;或者,若所述故障接口为写接口,控制所述故障接口向与其对应的存储节点写入服务数据,在所述故障接口恢复后,由数据同步服务将所述服务数据同步至除与所述故障接口对应的存储节点之外的其它存储节点。4.根据权利要求1所述的接口数据处理方法,其特征在于,若所述降级策略为第二降级策略,按照所述降级策略控制所述故障接口的数据读/写,包括:若所述故障接口为读接口,控制所述故障接口直接返回当前的安全数据,所述安全数据是定时更新的、用于配置所述业务服务的数据;或者,若所述故障接口为写接口,获取所述故障接口的写入失败次数,若所述写入失败次数超过预设阈值,将所述故障接口的写入请求写入消息队列,由补偿服务消费所述消息队列中的写入请求,以在所述故障接口恢复后,重新写入服务数据。5.根据权利要求1所述的接口数据处理方法,其特征在于,若所述降级策略为第三降级策略,按照所述降级策略控制所述故障接口的数据读/写,包括:若所述故障接口为读接口,控制所述故障接口直接返回...

【专利技术属性】
技术研发人员:靳龙
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1