[发明专利]终态通知控速方法及装置有效
申请号: | 201910741455.1 | 申请日: | 2019-08-12 |
公开(公告)号: | CN110618878B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 范磊;卢翔 | 申请(专利权)人: | 网联清算有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06Q40/02;G06Q40/04 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 蔡丽 |
地址: | 100045 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通知 方法 装置 | ||
本申请提出一种终态通知控速方法及装置,其中方法包括:通过接收终态通知恢复请求,获取终态通知恢复白名单,终态通知恢复白名单包括至少一个银行标识;遍历终态通知恢复白名单,并创建与遍历得到的当前银行标识对应银行的目标恢复线程;从预设的不同银行标识对应的单次通知允许发送数量中,获取与当前银行标识对应的单次通知允许发送数量;执行目标恢复线程,其中,在执行目标恢复线程的过程中,按照与当前银行标识对应的单次通知允许发送数量,向与当前银行标识对应的银行发送终态通知。由此,尽可能地避免大量的终态通知发送到银行,导致恶化银行交易系统的情形发生,保证交易的稳定可靠性。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种终态通知控速方法及装置。
背景技术
目前,清算平台受理支付机构的交易,并请求银行受理该交易,若请求银行超时,清算平台会将受理的但交易超时的交易的状态推定为终态,并向银行发送终态通知。
在实际情形中,支付机构的交易具备高并发、大数据的特点,特别是支付机构的企业进行商业促销时,清算平台受理的支付机构的交易量可能大于银行交易受理能力,导致大量交易被推定为终态并发送大量终态通知到银行,进一步恶化银行交易系统。
申请内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种终态通知控速方法。
本申请的第二个目的在于提出一种终态通知控速装置。
本申请的第三个目的在于提出另一种终态通知控速装置。
本申请的第四个目的在于提出一种计算机可读存储介质。
本申请的第五个目的在于提出一种计算机程序产品。
为达上述目的,本申请第一方面实施例提出了一种终态通知控速方法,包括:
接收终态通知恢复请求,获取终态通知恢复白名单,所述终态通知恢复白名单包括至少一个银行标识;
遍历所述终态通知恢复白名单,并创建与遍历得到的当前银行标识对应银行的目标恢复线程;
从预设的不同银行标识对应的单次通知允许发送数量中,获取与所述当前银行标识对应的单次通知允许发送数量;
执行所述目标恢复线程,其中,在执行所述目标恢复线程的过程中,按照与所述当前银行标识对应的单次通知允许发送数量,向与所述当前银行标识对应的银行发送终态通知。
作为一种可能的实现方式,在所述接收终态通知恢复请求之前,还包括:
通过控速调整接口调整预设的不同银行标识对应的单次通知允许发送数量。
作为一种可能的实现方式,所述执行所述目标恢复线程,其中,在执行所述目标恢复线程的过程中,按照与所述当前银行标识对应的单次通知允许发送数量,向与所述当前银行标识对应的银行发送终态通知,包括:
获取与所述当前银行标识对应的终态通知持久化文件;
读取所述终态通知持久化文件中的终态通知,并创建所读取的终态通知的执行线程,并将所述执行线程放入与当前银行标识对应的终态通知线程池;
按照与所述当前银行标识对应的单次通知允许发送数量,控制与当前银行标识对应的银行的令牌桶发放令牌;
控制所述终态通知线程池中的执行线程向所述令牌桶申请令牌;
若令牌申请成功,则控制所述执行线程执行向与当前银行标识对应的银行恢复发送对应的终态通知的操作。
作为一种可能的实现方式,在所述控制所述终态通知线程池中的执行线程向所述令牌桶申请令牌之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网联清算有限公司,未经网联清算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910741455.1/2.html,转载请声明来源钻瓜专利网。