限额数据处理方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:42479374 阅读:26 留言:0更新日期:2024-08-21 13:00
本申请公开了一种限额数据处理方法、装置、设备及计算机存储介质,涉及限额技术领域,用于提升整个分布式限额系统中数据的强一致性。该方法在每次存入限额数据之前,都会基于本节点的设备信息,为所述限额服务请求生成唯一对应的第一序列号,并基于所述第一序列号,向除本节点之外的限额服务节点发起第一共识请求,只有当接受第一序列号的限额服务节点的比例大于预设比例阈值时,也就是当分布式限额系统中的大部分限额服务节点对本次的写入操作达成共识时,才会将相关的限额数据写入到本地数据库中,从而保障各个限额服务节点写入限额数据的一致性,提升了整个分布式限额系统的强一致性,避免出现限额数据的冲突情况,提升限额服务的可用性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及限额,提供一种限额数据处理方法、装置、设备及计算机存储介质


技术介绍

1、目前,考虑到应用使用的安全性,应用服务方通常会对应用中的使用行为进行限制,例如:在一段时间内对应用进行操作时的操作次数限制,以及电子支付时的支付额度限制等。

2、以电子支付为例,为了保障资金的安全性,通常支付系统或者用户可以设置支付限额,因此,在进行支付时,都需要进行限额校验,以确定本次支付是否超过限额,从而判定本次支付是否被允许,当支付金额超过额度上限,则无法支付成功。

3、考虑到基于单机的限额服务系统单机故障时将导致服务不可用,且限额控制的性能也较低,因而目前通常采用分布式的限额服务系统,但是,当采用分布式限额服务系统时,若分布式限额服务系统中的各个节点之间的数据无法保持强一致性,则当进行限额校验服务时可能出现限额数据的冲突,例如a节点和b节点限额数据不一致,则当请求a进行节点限额校验时反馈未超额,但请求b节点进行节点限额校验时反馈已超额,出现校验结果不一致的情况,从而影响到限额校验服务的正常使用。

<p>4、因此,如何保本文档来自技高网...

【技术保护点】

1.一种限额数据处理方法,其特征在于,应用于分布式限额系统包括的任一限额服务节点中,所述分布式限额系统包括至少三台限额服务节点,所述方法包括:

2.如权利要求1所述的方法,其特征在于,在基于所述第一序列号,向除本节点之外的限额服务节点发起第一共识请求,以对所述第一序列号进行共识之后,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,每个限额服务节点均设置有临时内存,则在响应于客户端触发的限额服务请求,基于本节点的设备信息,为所述限额服务请求生成唯一对应的第一序列号之前,所述方法还包括:

4.如权利要求1所述的方法,其特征在于,所述方法还包括:<...

【技术特征摘要】

1.一种限额数据处理方法,其特征在于,应用于分布式限额系统包括的任一限额服务节点中,所述分布式限额系统包括至少三台限额服务节点,所述方法包括:

2.如权利要求1所述的方法,其特征在于,在基于所述第一序列号,向除本节点之外的限额服务节点发起第一共识请求,以对所述第一序列号进行共识之后,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,每个限额服务节点均设置有临时内存,则在响应于客户端触发的限额服务请求,基于本节点的设备信息,为所述限额服务请求生成唯一对应的第一序列号之前,所述方法还包括:

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

5.如权利要求1所述的方法,其特征在于,响应于客户端触发的限额服务请求,基于本节点的设备信息,为所述限额服务请求生成唯一对应的第一序列号,包括:

6.如权利要求1~5任一所述的方法,其特征在于,将所述第一限额数据写入所述本地数据库中,包括:

7.如权利要求6所述的方法,其特征在于,在基于写入后的所述目标叶子节点更新所述...

【专利技术属性】
技术研发人员:沈志宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1