流量控制方法和系统的制作方法

文档序号:9527514阅读:612来源:国知局
流量控制方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种流量控制方法和系统。
【背景技术】
[0002]银行的代理业务,需要外联第三方的系统,为了便于运维管理,第三方外联系统的接入一般采取了总-分-第三方模式,即:总行集中系统-分行前置系统-外联第三方系统。而这种三级接入模式,物理部署上也是以异地跨城居多。具体的,银行信息系统外联第三方的系统,交易路径涉及到多个节点,交易路径上任何一个节点都需要做到高可用和服务配置优化,否则任何一个节点出现拥堵、故障或者配比不合理,都会影响到代理业务的正常运行,使交易失败率增大,造成银行信息系统的可靠性降低。
[0003]而目前银行的代理业务越来越多,外联第三方系统的数量也与日倶增,使得交易路径上容易出现拥堵,从而导致交易失败率增大,银行信息系统的可靠性降低。

【发明内容】

[0004]有鉴于此,本发明提供了一种流量控制方法和系统,能够对交易路径上的各节点都进行动态监控和服务配置优化,避免出现拥堵和配置不合理,从而能够有效减少交易失败率,提升银行信息系统的可靠性。
[0005]为实现上述目的,本发明提供如下技术方案:
[0006]一种流量控制方法,包括:
[0007]第三方系统执行第一技术方案,分行系统执行第二技术方案,总行系统执行第三技术方案;
[0008]所述第一技术方案包括:每隔第一预设时间统计每一种交易的最近第一预设数目笔交易,确定第一失败交易数目,将所述第一失败交易数目除以所述第一预设数目,得到第一交易失败率,将所述第一交易失败率大于0且小于1的交易所对应的并发服务数降低所述第一交易失败率,为所述第一交易失败率为0的交易增加并发服务数;
[0009]所述第二技术方案包括:每隔第二预设时间统计每一个第三方系统的最近第二预设数目笔交易,确定第二失败交易数目,将所述第二失败交易数目除以所述第二预设数目,得到第二交易失败率,将所述第二交易失败率大于0且小于1的第三方系统所对应的并发服务数降低所述第二交易失败率,为所述第二交易失败率为0的第三方系统增加并发服务数;
[0010]所述第三技术方案包括:每隔第三预设时间统计每一个分行系统的最近第三预设数目笔交易,确定第三失败交易数目,将所述第三失败交易数目除以所述第三预设数目,得到第三交易失败率,将所述第三交易失败率大于0且小于1的分行所对应的并发服务数降低所述第三交易失败率,为所述第三交易失败率为0的分行增加并发服务数。
[0011]优选的,所述第一技术方案还包括:
[0012]将所述第一交易失败率为1的交易所对应的并发服务数降至1。
[0013]优选的,所述第二技术方案还包括:
[0014]将所述第二交易失败率为1的第三方系统所对应的并发服务数降至1。
[0015]优选的,所述第三技术方案还包括:
[0016]将所述第三交易失败率为1的分行系统所对应的并发服务数降至1。
[0017]优选的,所述第三方系统执行第一技术方案,分行系统执行第二技术方案,总行系统执行第三技术方案之前,还包括:
[0018]每个第三方系统将所需并发服务数发送至分行系统,分行系统为所述第三方系统分配与所述第三方系统需求相匹配的并发服务数;
[0019]每个分行系统将所需并发服务数发送至总行系统,总行系统为所述分行系统分配与所述分行系统需求相匹配的并发服务数。
[0020]优选的,每个所述第三方系统所需求的并发服务数为,所述第三方系统各交易所需并发服务数的和。
[0021]优选的,每个所述分行系统所需求的并发服务数为,与所述分行系统相连接的各第三方系统所需并发服务数的和。
[0022]优选的,所述分行系统的处理能力大于所有第三方系统处理能力的和,所述总行系统的处理能力大于所有分行系统处理能力的和。
[0023]—种流量控制系统,包括:
[0024]第三方系统、分行系统和总行系统;
[0025]所述第三方系统用于:每隔第一预设时间统计每一种交易的最近第一预设数目笔交易,确定第一失败交易数目,将所述第一失败交易数目除以所述第一预设数目,得到第一交易失败率,将所述第一交易失败率大于0且小于1的交易所对应的并发服务数降低所述第一交易失败率,为所述第一交易失败率为0的交易增加并发服务数;
[0026]所述分行系统用于:每隔第二预设时间统计每一个第三方系统的最近第二预设数目笔交易,确定第二失败交易数目,将所述第二失败交易数目除以所述第二预设数目,得到第二交易失败率,将所述第二交易失败率大于0且小于1的第三方系统所对应的并发服务数降低所述第二交易失败率,为所述第二交易失败率为0的第三方系统增加并发服务数;
[0027]所述总行系统用于:每隔第三预设时间统计每一个分行系统的最近第三预设数目笔交易,确定第三失败交易数目,将所述第三失败交易数目除以所述第三预设数目,得到第三交易失败率,将所述第三交易失败率大于0且小于1的分行所对应的并发服务数降低所述第三交易失败率,为所述第三交易失败率为0的分行增加并发服务数。
[0028]经由上述的技术方案可知,与现有技术相比,本发明提供了一种流量控制方法和系统。本发明提供的流量控制方法,所述第三方系统每隔第一预设时间统计每一种交易的最近第一预设数目笔交易,确定第一失败交易数目,将所述第一失败交易数目除以所述第一预设数目,得到第一交易失败率,将所述第一交易失败率大于0且小于1的交易所对应的并发服务数降低所述第一交易失败率,从而使该种交易对应的并发服务数减少,使该种交易的交易量随之减少,从而降低交易失败数目,降低失败率,为所述第一交易失败率为0的交易增加并发服务数,即,及时调整配比,增加该种交易的交易量,使该种交易快速的处理,避免拥堵,从而有利于避免产生交易失败的情况;所述分行系统每隔第二预设时间统计每一个第三方系统的最近第二预设数目笔交易,确定第二失败交易数目,将所述第二失败交易数目除以所述第二预设数目,得到第二交易失败率,将所述第二交易失败率大于0且小于1的第三方系统所对应的并发服务数降低所述第二交易失败率,从而使该第三方系统对应的并发服务数减少,使该第三方系统的交易量随之减少,从而降低交易失败数目,降低失败率,为所述第二交易失败率为0的第三方系统增加并发服务数,S卩,及时调整配比,增加该第三方系统的交易量,使该第三方系统的交易快速的处理,避免拥堵,从而有利于避免产生交易失败的情况;所述总行系统每隔第三预设时间统计每一个分行系统的最近第三预设数目笔交易,确定第三失败交易数目,将所述第三失败交易数目除以所述第三预设数目,得到第三交易失败率,将所述
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1