[发明专利]交易请求的处理方法、装置、介质及电子设备有效
申请号: | 201811237299.7 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109614255B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 唐应泉 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 请求 处理 方法 装置 介质 电子设备 | ||
本发明实施例应用于数据处理技术领域,提供了一种交易请求的处理方法、装置、介质及电子设备,该方法包括:获取来自每个请求机构的交易请求,判断所述请求机构是否设置有命中率控制;若所述请求机构有命中率控制,则按照所述请求机构的命中率控制处理所述请求机构的交易请求;若所述请求机构无命中率控制,则根据所述请求机构的交易请求为所述请求机构设置命中率控制,以按照设置的命中率控制处理所述请求机构的交易请求。本发明实施例的技术方案能够在短时间内涌入大量交易请求的情况下,使系统智能动态识别交易负载,开启熔断保护,能够有效扼制刷库行为,提高系统的交易请求处理效率。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种交易请求的处理方法、装置、介质及电子设备。
背景技术
随着移动互联网的普及和网民数量的迅速增加,当某一时刻系统交易请求量剧增时,经常会造成系统卡顿甚至崩溃的情况,导致交易请求不能及时被处理。例如:双十一狂欢购物时网站崩溃,或者某成绩查询系统在某一时间段因查询人数太多导致用户无法进入。这些都会造成一定程度的交易请求延时处理的情况。
现有技术中,当短时间内涌入大量交易请求时,系统会接收所有的交易请求并且依次做出回应,导致系统容易出现雪崩效应,交易请求处理的时效性较差。
因此,现有技术提供的交易请求的处理方法的效率有待提高。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明实施例的目的在于提供一种交易请求的处理方法、装置、介质及电子设备,进而至少在一定程度上克服现有技术中提供的交易请求的处理方法效率有待提高的缺陷。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明实施例的第一方面,提供了一种交易请求的处理方法,包括:获取来自每个请求机构的交易请求,判断所述请求机构是否设置有命中率控制;若所述请求机构有命中率控制,则按照所述请求机构的命中率控制处理所述请求机构的交易请求;若所述请求机构无命中率控制,则根据所述请求机构的交易请求为所述请求机构设置命中率控制,以按照设置的命中率控制处理所述请求机构的交易请求。
在本发明的一些实施例中,基于前述方案,每个请求机构对应一个接口;判断所述请求机构是否设置有命中率控制,包括:通过获取每一接口是否包含命中率控制来判断此接口对应的请求机构是否设置有命中率控制。
在本发明的一些实施例中,基于前述方案,按照所述请求机构的命中率控制处理所述请求机构的交易请求,包括:通过查询请求机构对应的接口的命中率,来控制请求机构的交易请求的成功率。
在本发明的一些实施例中,基于前述方案,通过查询请求机构对应的接口的命中率,来控制请求机构的交易请求的成功率,包括:按照查询到的所述请求机构的命中率确定成功处理所述请求机构的交易请求的概率;对于所述请求机构的交易请求中未被成功处理的交易请求,统一返回未命中结果。
在本发明的一些实施例中,基于前述方案,若所述请求机构无命中率控制,则根据所述请求机构的交易请求为所述请求机构设置命中率控制,包括:若判断到请求机构对应的接口无命中率控制时,记录来自目标请求机构的交易请求的请求时间超过预设时间阈值的请求次数,当请求次数达到预设次数阈值时,则开启熔断保护,并为所述目标请求机构设置命中率控制。
在本发明的一些实施例中,基于前述方案,开启熔断保护包括:将对于目标请求机构的交易请求的请求时间超过预设时间阈值的交易请求缓存于Redis中。
在本发明的一些实施例中,基于前述方案,为所述目标请求机构设置命中率控制,包括:通过DML脚本初始化到数据库或通过页面设置的方式设置为所述目标请求机构对应的接口设置命中率,从而对所述目标请求机构的交易请求进行控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811237299.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种Dylib引用删除方法及相关装置
- 下一篇:现场错误恢复