一种基于双站点的交易处理系统和交易处理方法_2

文档序号:9814320阅读:来源:国知局
点是否停机,如果发生停机,则获取所述数据同步装置8反馈的数据同步延时情况,如果数据同步延时大于定义时长,则启动交易拦截功能,等待数据同步,直到数据同步延时小于等于定义时长后,再关闭交易拦截功能,将所述交易路由到所述第二站点的所述第二主机处理装置进行处理;如果数据同步延时小于等于定义时长,则将所述交易路由到所述第二站点的所述第二主机处理装置进行处理。
[0028]在上述基于双站点的交易处理系统中,所述定义时长为所述第一站点与所述第二站点之间异步复制传输数据的平均延迟时间值。
[0029]请参考图2所示,图2为本发明提供的一种基于双站点的交易处理方法,具体包含:
[0030]步骤200:当交易路由装置3接收到交易请求时,进入步骤201。
[0031]步骤201:所述交易路由装置3判断第一站点是否发生停机,如果是,进入步骤205,否则进入步骤202。
[0032]步骤202:所述交易路由装置3获取数据同步装置8反馈的数据同步延时情况,如果数据同步延时大于定义时长,所述定义时长为第一站点与第二站点之间异步复制传输数据的平均延迟时间值,则进入步骤203,否则进入步骤204。
[0033]步骤203:所述交易路由装置3将所述交易请求上送到第一站点的第一主机处理装置进行处理进行处理。
[0034]步骤204:所述交易路由装置3判断所述交易请求的类型,如果是查询类交易,则将所述交易请求上送到第二站点的第二主机处理装置进行处理,如果是更新类交易,则将所述交易请求上送到第一站点的第一主机处理装置进行处理。
[0035]步骤205:所述交易路由装置3获取所述数据同步装置8反馈的数据同步延时情况,如果数据同步延时大于定义时长,所述定义时长为所述第一站点与所述第二站点之间异步复制传输数据的平均延迟时间值,则进入步骤206,否则进入步骤208。
[0036]步骤206:所述交易路由装置3启动交易拦截功能,并等待数据同步,直到数据同步延时小于等于定义时长,所述定义时长为所述第一站点与所述第二站点之间异步复制传输数据的平均延迟时间值。
[0037]步骤207:所述交易路由装置3关闭交易拦截功能。
[0038]步骤208:所述交易路由装置3将所述交易请求上送到所述第二站点的所述第二主机处理装置进行处理进行处理。
[0039]本发明提供基于双站点的交易处理系统和交易处理方法,解决了将所述交易在一个站点进行处理导致的交易响应时间长,甚至在业务高峰期导致交易超时的问题,主要具有如下效果与优点:
[0040](一)可以解决一个站点交易响应时间长问题
[0041]通过现有的双站点数据同步技术,已经能保证双站点数据的同步,这就使得能够将交易分类,针对更新类交易依然上送第一站点进行处理,针对查询类交易则上送第二站点进行处理,将原来全部在所述第一站点进行处理的交易在所述双站点进行负载平衡,大大提高客户交易的响应速度。
[0042](二)自动化处理,处理效率高
[0043]在发生网络原因导致数据同步延时的情况下,通过监控数据同步延时情况,能够在没有人为干预的情况下,通过将所述所述延时时长与所述数据同步延时平均值进行比较,灵活将所述查询类交易在所述第一站点和所述第二站点进行路由处理,保证客户查询类交易的准确性。在所述第一站点发生计划或非计划性停机的情况下,则获取所述数据同步装置8反馈的数据同步延时情况,如果数据同步延时大于定义时长,则启动交易拦截功能,等待数据同步完成后,再关闭交易拦截功能,并自动将所述交易路由到所述第二站点;如果数据同步延时小于等于定义时长,则直接自动将所述交易路由到所述第二站点,大大提高了自动化处理效率,可以确保交易系统业务的不间断运行。
[0044]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于双站点的交易处理系统,包含:终端处理装置、网关、数据同步装置、第一站点与第二站点,其特征在于,所述基于双站点的交易处理系统还包括交易路由装置; 所述第一站点包含:第一主机处理装置与第一存储装置; 所述第二站点包含:第二主机处理装置与第二存储装置; 所述网关分别与所述终端处理装置、所述交易路由装置相连;所述交易路由装置分别与所述第一主机处理装置、所述第二主机处理装置、所述数据同步装置相连;所述第一存储装置分别与所述第一主机处理装置、所述数据同步装置相连;所述第二存储装置分别与所述第二主机处理装置、所述数据同步装置相连; 所述终端处理装置接收用户的交易请求,将所述交易请求发送给所述网关,在接收到所述网关返回的交易结果信息后,对交易结果信息进行展示; 所述网关接收所述终端处理装置的交易请求,将所述交易请求发送给所述交易路由装置,在接收到交易路由装置返回的交易结果信息后,将交易结果信息发送给所述终端处理装置; 所述交易路由装置接收到所述网关发送的交易请求后,对所述交易请求的类型进行判断,并进行如下交易类型判断的处理: 如果是查询类交易,将所述查询类交易上送到所述第二站点的所述第二主机处理装置进行处理,如果是更新类交易,将所述更新类交易上送到所述第一站点的所述第一主机处理装置进行处理。2.根据权利要求1所述基于双站点的交易处理系统,其特征在于,当所述交易路由装置接收到交易请求时,在对所述交易请求的类型进行判断和进行所述交易类型判断的处理之前,所述交易路由装置从所述数据同步装置获取数据同步延时情况,先进行如下数据同步延时的判断和处理: 当数据同步延时小于等于定义时长,对所述交易请求的类型进行判断,并进行所述交易类型判断的处理,否则,在数据同步延时大于定义时长的情况下,将所述交易请求上送所述第一站点的所述第一主机处理装置进行处理。3.根据权利要求2所述基于双站点的交易处理系统,其特征在于,当所述交易路由装置接收到交易请求时,在进行所述数据同步延时的判断和处理之前,所述交易路由装置先从所述第一站点的所述第一主机处理装置获取所述第一站点是否停机,如果没有停机,则进行所述数据同步延时的判断和处理,如果停机,则进行如下处理: 所述交易路由装置获取所述数据同步装置反馈的数据同步延时情况,如果数据同步延时小于等于定义时长,则将所述交易请求上送到所述第二站点的所述第二主机处理装置进行处理,如果数据同步延时大于定义时长,则启动交易拦截功能,等待数据同步,直到数据同步延时小于等于定义时长,所述交易路由装置关闭交易拦截功能,将所述交易请求上送到所述第二站点的所述第二主机处理装置进行处理。4.根据权利要求2和权利要求3中任意一项所述的基于双站点的交易处理系统,其特征在于,所述定义时长为所述第一站点与所述第二站点之间异步复制传输数据的平均延迟时间值。5.—种基于双站点的交易处理方法,其特征在于,所述交易处理方法包含: 当交易路由装置接收到交易请求时,对所述交易请求的类型进行判断,并进行如下交易类型判断的处理: 如果是查询类交易,将所述查询类交易上送到第二站点的第二主机处理装置进行处理,如果是更新类交易,将所述更新类交易上送到第一站点的第一主机处理装置进行处理。6.根据权利要求5所述基于双站点的交易处理方法,其特征在于: 当交易路由装置接收到交易请求时,在对所述交易请求的类型进行判断和进行所述交易类型判断的处理之前,所述交易路由装置从数据同步装置获取数据同步延时情况,先进行如下数据同步延时的判断和处理: 当数据同步延时小于等于定义时长,对所述交易请求的类型进行判断,并进行所述交易类型判断的处理,否则,在数据同步延时大于定义时长的情况下,将所述交易请求上送第一站点的第一主机处理装置进行处理。7.根据权利要求6所述基于双站点的交易处理方法,其特征在于: 当交易路由装置接收到交易请求时,在进行所述数据同步延时的判断和处理之前,所述交易路由装置先从第一站点的第一主机处理装置获取所述第一站点是否停机,如果没有停机,则进行所述数据同步延时的判断和处理,如果停机,则进行如下处理: 所述交易路由装置获取数据同步装置反馈的数据同步延时情况,如果数据同步延时小于等于定义时长,则将所述交易请求上送到第二站点的第二主机处理装置进行处理,如果数据同步延时大于定义时长,则启动交易拦截功能,等待数据同步,直到数据同步延时小于等于定义时长,所述交易路由装置关闭交易拦截功能,将所述交易请求上送到第二站点的第二主机处理装置进行处理。8.根据权利要求6和权利要求7中任意一项所述的基于双站点的交易处理方法,其特征在于,所述定义时长为所述第一站点与所述第二站点之间异步复制传输数据的平均延迟时间值。
【专利摘要】本发明提供了一种基于双站点的交易处理系统,交易处理系统包含:终端处理装置、网关、交易路由装置、数据同步装置、第一站点与第二站点;所述第一站点包含:第一主机处理装置与第一存储装置;所述第二站点包含:第二主机处理装置与第二存储装置;所述网关分别与所述终端处理装置、所述交易路由装置相连;所述交易路由装置分别与所述第一主机处理装置、所述第二主机处理装置、所述数据同步装置相连;当所述交易路由装置接收到交易请求时,如果是查询类交易,将所述查询类交易数据上送到所述第二站点的所述第二主机处理装置进行处理,如果是更新类交易,将所述更新类交易数据上送到所述第一站点的所述第一主机处理装置进行处理。
【IPC分类】G06Q30/06, H04L29/08
【公开号】CN105577761
【申请号】CN201510943212
【发明人】张建华, 周曙
【申请人】北京神州新桥科技有限公司
【公开日】2016年5月11日
【申请日】2015年12月16日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1