接口熔断的处理方法、装置、计算机设备和存储介质与流程

文档序号:34546463发布日期:2023-06-27 20:58阅读:66来源:国知局
接口熔断的处理方法、装置、计算机设备和存储介质与流程

本申请涉及用户数据处理,特别是涉及一种接口熔断的处理方法、装置、计算机设备和存储介质。


背景技术:

1、信贷业务的风控审核策略及策略模型需要使用大量资信产品的数据作为基础数据支撑。风控业务人员在开发风控审核策略和策略模型时,只需要申请授权即可以轻易获得权限,在获得权限后可以随意读取资信产品的数据。

2、然而,当前风险业务比较复杂,策略模型迭代变更快。业务人员只关注策略模型的有效性,并不能关注到使用数据源的资信产品的数据的成本。因此,往往导致资信产品的数据的使用量过大,造成数据使用成本超出预算。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种接口熔断的处理方法、装置、计算机设备和存储介质,能够在数据源的数据请求的数量大于预估用量时对接口进行熔断处理,避免数据源的数据使用过量造成的成本过高。

2、一种接口熔断的处理方法,包括:接收上游系统发送的令牌以及与令牌绑定的资信产品;根据资信产品对令牌进行鉴权;在令牌鉴权通过时,识别资信产品对应的数据源以及获取资信产品对应的预估用量,预估用量基于数据源对应的数据请求的单价以及令牌对应的总预算确定;对数据源的数据请求接口的数据请求的数量进行监控,在数据请求的数量大于预估用量时,对数据请求接口进行熔断处理,其中,数据请求接口的数据请求携带令牌。

3、在其中一个实施例中,根据资信产品对令牌进行鉴权,包括:根据资信产品校验令牌是否已与资信产品绑定,以及校验令牌的有效性;在确定令牌已与资信产品绑定且令牌有效时,确定令牌鉴权通过。

4、在其中一个实施例中,一种接口熔断的处理方法还包括:获取数据源的告警监控值,告警监控值基于预估用量确定且小于预估用量;根据令牌确定告警信息发送对象;在监控到数据请求的数量大于告警监控值时,向告警信息发送对象发送告警信息。

5、在其中一个实施例中,在数据请求的数量大于预估用量时,对数据请求接口进行熔断处理,包括:若预估用量未更新,则在数据请求的数量大于预估用量时,对数据请求接口进行熔断处理;若预估用量已更新,则确定更新后的预估用量,在数据请求的数量大于更新后的预估用量时,对数据请求接口进行熔断处理。

6、在其中一个实施例中,接收上游系统发送的令牌以及与令牌绑定的资信产品的步骤之前,还包括令牌申请步骤,令牌申请步骤包括:接收令牌的申请请求;从令牌的申请请求中解析出业务场景信息和预算组,预算组用于确定出令牌对应的总预算,业务场景信息用于标识出资信产品的使用场景;根据业务场景信息和预算组生成令牌。

7、在其中一个实施例中,令牌申请步骤之后,还包括预估用量申请步骤,预估用量申请步骤包括:接收与令牌绑定的资信产品、资信产品的数据源信息以及资信产品的预估用量;获取预算组的总预算以及数据源信息的数据请求的单价;根据总预算和单价识别接收到的预估用量是否满足设定要求;在预估用量满足设定要求时,将资信产品、数据源信息以及预估用量与令牌进行绑定;其中,识别资信产品对应的数据源以及获取资信产品对应的预估用量,包括:根据令牌识别出数据源信息,并根据数据源信息识别资信产品对应的数据源;根据令牌获取资信产品对应的预估用量。

8、在其中一个实施例中,根据总预算和单价识别接收到的预估用量是否满足设定要求,包括:确定出预算组中已使用的预算费用;确定总预算与已使用的预算费用的差值;当单价与接收到的预估用量的乘积小于或等于差值时,确定接收到的预估用量满足设定要求。

9、一种接口熔断的处理装置,包括:接收模块,用于接收上游系统发送的令牌以及与令牌绑定的资信产品;鉴权模块,用于根据资信产品对令牌进行鉴权;识别模块,用于在令牌鉴权通过时,识别资信产品对应的数据源以及获取资信产品对应的预估用量,预估用量基于数据源对应的数据请求的单价以及令牌对应的总预算确定;熔断模块,用于对数据源的数据请求接口的数据请求的数量进行监控,在数据请求的数量大于预估用量时,对数据请求接口进行熔断处理,其中,数据请求接口的数据请求携带令牌。

10、一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例方法的步骤。

11、一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例方法的步骤。

12、上述一种接口熔断的处理方法、装置、计算机设备和存储介质,接收上游系统发送的令牌以及与令牌绑定的资信产品,根据资信产品对令牌进行鉴权,在令牌鉴权通过时,识别资信产品对应的数据源以及获取资信产品对应的预估用量,预估用量基于数据源对应的数据请求的单价以及令牌对应的总预算确定,对数据源的数据请求接口的数据请求的数量进行监控,在数据请求的数量大于预估用量时,对数据请求接口进行熔断处理,其中,数据请求接口的数据请求携带令牌。因此,基于数据源对应的数据请求的单价以及令牌对应的总预算确定预估用量,再通过预估用量控制数据源的数据请求接口的数据请求的数量,从而使得数据源的数据请求接口的数据请求的数量不会超过设定量,进而避免数据源的数据使用过量造成的成本过高。



技术特征:

1.一种接口熔断的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述资信产品对所述令牌进行鉴权,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述在所述数据请求的数量大于所述预估用量时,对所述数据请求接口进行熔断处理,包括:

5.根据权利要求1所述的方法,其特征在于,所述接收上游系统发送的令牌以及与所述令牌绑定的资信产品的步骤之前,还包括令牌申请步骤,所述令牌申请步骤包括:

6.根据权利要求5所述的方法,其特征在于,所述令牌申请步骤之后,还包括预估用量申请步骤,所述预估用量申请步骤包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述总预算和所述单价识别接收到的所述预估用量是否满足设定要求,包括:

8.一种接口熔断的处理装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。


技术总结
本申请涉及一种接口熔断的处理方法、装置、计算机设备和存储介质,所述方法包括:接收上游系统发送的令牌以及与令牌绑定的资信产品;根据资信产品对令牌进行鉴权;在令牌鉴权通过时,识别资信产品对应的数据源以及获取资信产品对应的预估用量,预估用量基于数据源对应的数据请求的单价以及令牌对应的总预算确定;对数据源的数据请求接口的数据请求的数量进行监控,在数据请求的数量大于预估用量时,对数据请求接口进行熔断处理,其中,数据请求接口的数据请求携带令牌。上述方法能够在数据源的数据请求的数量大于预估用量时对接口进行熔断处理,避免数据源的数据使用过量造成的成本过高。

技术研发人员:刘贤龙
受保护的技术使用者:上海数禾信息科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1