【技术实现步骤摘要】
交易限流方法、装置、服务器、存储介质及产品
[0001]本申请涉及信息处理
,尤其涉及一种交易限流方法、装置、服务器、存储介质及产品。
技术介绍
[0002]随着互联网金融行业不断发展、规模不断扩大,网络购物、网络理财、网络贷款等互联网金融业务的蓬勃发展,金融交易的信息系统互相调用的关系也日渐复杂。银行业务信息系统普遍面临大规模请求交易,若同步模式下系统中的前序节点不能检测后继服务节点的服务受理能力,进而无法对需要转发给后继服务节点的交易流量进行限制,会在后继服务节点出现交易响应时间异常升高时造成前序节点的进程、线程资源大量占用,严重时发生连锁反应,导致系统瘫痪。
[0003]目前现有的限流方式是通过请求方请求数量进行流量限制,主要是将请求交易先放置在容器中,如果等待处理的请求数量过多,则容器溢出,间接达到拒绝部分交易的效果,从而限制流量。
[0004]但是,容器所能承载的请求数量是预先设定好的,无法根据交易实际状况进行动态调整,若请求数量设置不当,无法有效地进行流量限制。
技术实现思路
>[0005]本申请本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种交易限流方法,其特征在于,所述方法包括:接收用户终端发送的交易请求,确定交易请求对应的交易服务器;获取所述交易服务器对应的当前服务超时率,并根据所述交易服务器对应的当前服务超时率确定所述交易服务器对应的限流等级;根据所述交易服务器对应的限流等级确定是否对所述交易请求限流;若否,则将所述交易请求转发至所述交易服务器;若是,则对所述交易请求进行拦截。2.根据权利要求1所述的方法,其特征在于,所述根据所述交易服务器对应的当前服务超时率确定所述交易服务器对应的限流等级,包括:将所述交易服务器对应的当前服务超时率与预设服务超时率范围进行匹配;获取匹配的预设服务超时率范围对应的限流等级,将匹配的预设服务超时率范围对应的限流等级确定为所述交易服务器对应的限流等级。3.根据权利要求1所述的方法,其特征在于,所述根据所述交易服务器对应的限流等级确定是否对所述交易请求限流,包括:将所述交易服务器对应的限流等级与预设限流等级进行比较,其中,预设限流等级包括第一预设限流等级以及第二预设限流等级;若所述交易服务器对应的限流等级为第一预设限流等级,则确定不对所述交易请求限流;若所述交易服务器对应的限流等级为第二预设限流等级,则确定对所述交易请求限流。4.根据权利要求1所述的方法,其特征在于,所述对所述交易请求进行拦截之前,还包括:获取交易请求对应的时间戳,根据所述时间戳以及所述交易服务器对应的限流等级得到所述交易服务器对应的限流确认参数;确定限流确认参数是否为预设参数;若否,则执行所述对所述交易请求进行拦截的步骤。5.根据权利要求1所述的方法,其特征在于,所述获取所述交易服务器对应的当前服务超时率之前,包括:获取所述交易服务器对应的预设时间范围内的最新历史交易请求对应...
【专利技术属性】
技术研发人员:魏立勃,丁慧,朱全鑫,张银钱,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。