【技术实现步骤摘要】
本申请涉及计算机,尤其涉及限额,提供一种限额数据处理方法、装置、设备及计算机存储介质。
技术介绍
1、目前,考虑到应用使用的安全性,应用服务方通常会对应用中的使用行为进行限制,例如:在一段时间内对应用进行操作时的操作次数限制,以及电子支付时的支付额度限制等。
2、以电子支付为例,为了保障资金的安全性,通常支付系统或者用户可以设置支付限额,因此,在进行支付时,都需要进行限额校验,以确定本次支付是否超过限额,从而判定本次支付是否被允许,当支付金额超过额度上限,则无法支付成功。
3、考虑到基于单机的限额服务系统单机故障时将导致服务不可用,且限额控制的性能也较低,因而目前通常采用分布式的限额服务系统,但是,当采用分布式限额服务系统时,若分布式限额服务系统中的各个节点之间的数据无法保持强一致性,则当进行限额校验服务时可能出现限额数据的冲突,例如a节点和b节点限额数据不一致,则当请求a进行节点限额校验时反馈未超额,但请求b节点进行节点限额校验时反馈已超额,出现校验结果不一致的情况,从而影响到限额校验服务的正常使用。
< ...【技术保护点】
1.一种限额数据处理方法,其特征在于,应用于分布式限额系统包括的任一限额服务节点中,所述分布式限额系统包括至少三台限额服务节点,所述方法包括:
2.如权利要求1所述的方法,其特征在于,在基于所述第一序列号,向除本节点之外的限额服务节点发起第一共识请求,以对所述第一序列号进行共识之后,所述方法还包括:
3.如权利要求1所述的方法,其特征在于,每个限额服务节点均设置有临时内存,则在响应于客户端触发的限额服务请求,基于本节点的设备信息,为所述限额服务请求生成唯一对应的第一序列号之前,所述方法还包括:
4.如权利要求1所述的方法,其特征在于
...【技术特征摘要】
1.一种限额数据处理方法,其特征在于,应用于分布式限额系统包括的任一限额服务节点中,所述分布式限额系统包括至少三台限额服务节点,所述方法包括:
2.如权利要求1所述的方法,其特征在于,在基于所述第一序列号,向除本节点之外的限额服务节点发起第一共识请求,以对所述第一序列号进行共识之后,所述方法还包括:
3.如权利要求1所述的方法,其特征在于,每个限额服务节点均设置有临时内存,则在响应于客户端触发的限额服务请求,基于本节点的设备信息,为所述限额服务请求生成唯一对应的第一序列号之前,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,响应于客户端触发的限额服务请求,基于本节点的设备信息,为所述限额服务请求生成唯一对应的第一序列号,包括:
6.如权利要求1~5任一所述的方法,其特征在于,将所述第一限额数据写入所述本地数据库中,包括:
7.如权利要求6所述的方法,其特征在于,在基于写入后的所述目标叶子节点更新所述...
【专利技术属性】
技术研发人员:沈志宇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。