[发明专利]一种基于双站点的交易处理系统和交易处理方法有效
申请号: | 201510943212.8 | 申请日: | 2015-12-16 |
公开(公告)号: | CN105577761B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 张建华;周曙 | 申请(专利权)人: | 北京神州新桥科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q30/06 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 刘真 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 站点 交易 处理 系统 方法 | ||
本发明提供了一种基于双站点的交易处理系统,交易处理系统包含:终端处理装置、网关、交易路由装置、数据同步装置、第一站点与第二站点;所述第一站点包含:第一主机处理装置与第一存储装置;所述第二站点包含:第二主机处理装置与第二存储装置;所述网关分别与所述终端处理装置、所述交易路由装置相连;所述交易路由装置分别与所述第一主机处理装置、所述第二主机处理装置、所述数据同步装置相连;当所述交易路由装置接收到交易请求时,如果是查询类交易,将所述查询类交易数据上送到所述第二站点的所述第二主机处理装置进行处理,如果是更新类交易,将所述更新类交易数据上送到所述第一站点的所述第一主机处理装置进行处理。
技术领域
本发明涉及主机系统交易负载均衡技术领域,特别是涉及基于双站点的交易处理系统和交易处理方法。
背景技术
目前在大型企业的科技体系规划中,为了避免发生全局性故障或灾难事件引发业务系统中断运行,大都建立了同城双站点。一方面,一个站点交易产生的数据通过实时同步数据复制,能够达到双站点数据的实时同步和零丢失。例如,基于异步复制原理的IBM XRC或Q-REP复制技术实现双站点之间的实时同步数据复制及零丢失。但在一个站点发生非计划性停机,如站点发生灾难时,或在受到双站点间网络传输速度的影响的情况下,会出现数据丢失或者数据复制的延时。另一方面,交易系统随着业务量的逐渐上升,尤其是面临“双十一”等重要交易日期,交易系统在面临大量更新交易的同时,还存在大量的查询类业务交易需求,使得数据库系统中存在大量的查询与更新访问,大大增加了数据库系统的处理压力,造成客户的交易响应时间变长,严重的造成交易超时,进而导致交易失败。
因此,针对基于双站点的交易系统的上述问题,需要解决业务高峰时期交易系统的处理压力问题,进一步的,需要解决在数据同步发生延时的情况下,不需要人工干预,保证交易系统的连续运行,以及在一个站点发生灾难的时候,能够实现无人干预的快速站点切换,从而不仅提高了系统的交易响应速度,而且实现了业务系统的连续运行和不间断对外服务。
发明内容
本发明的目的在于提供一种基于双站点的交易处理系统和交易处理方法,通过对交易进行分类,将查询类交易上送第二站点,将更新类交易上送第一站点;在发生双站点间数据同步延时超出定义时长的情况下,为了不影响查询类交易的准确性,将查询类交易路由到第一站点,直到数据同步延时小于定义时长,再将查询类交易路由到第二站点;在第一站点或第二站点其一发生计划性停机,如版本升级,或发生非计划性停机,如灾难事件,将所述交易路由到另一正常运行站点,直到所述发生停机站点恢复正常运行,再恢复正常交易路由;进一步的,在第一站点发生停机且数据同步有延时的情况下,需要开启交易拦截功能,等待数据同步完成后,再关闭交易拦截功能,将所述交易路由到第二站点,直到第一站点恢复正常。
为达上述目的,本发明具体提供一种基于双站点的交易处理系统,所述基于双站点的交易处理系统包含:终端处理装置、网关、数据同步装置、第一站点与第二站点,其特征在于,所述基于双站点的交易处理系统还包括交易路由装置;所述第一站点包含:第一主机处理装置与第一存储装置;所述第二站点包含:第二主机处理装置与第二存储装置;所述网关分别与所述终端处理装置、所述交易路由装置相连;所述交易路由装置分别与所述第一主机处理装置、所述第二主机处理装置、所述数据同步装置相连;所述第一存储装置分别与所述第一主机处理装置、所述数据同步装置相连;所述第二存储装置分别与所述第二主机处理装置、所述数据同步装置相连;所述终端处理装置接收用户的交易请求,并将所述交易请求发送给所述网关,在接收到所述网关返回的交易结果信息后,对交易结果信息进行展示;所述网关接收所述终端处理装置的交易请求,将所述交易请求发送给所述交易路由装置,在接收到交易路由装置返回的交易结果信息后,将交易结果信息发送给所述终端处理装置;所述交易路由装置接收到所述网关发送的交易请求后,对交易请求的类型进行判断,并进行如下交易类型判断的处理:
如果是查询类交易,将所述查询类交易上送到所述第二站点的所述第二主机处理装置进行处理,如果是更新类交易,将所述更新类交易上送到所述第一站点的所述第一主机处理装置进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州新桥科技有限公司,未经北京神州新桥科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510943212.8/2.html,转载请声明来源钻瓜专利网。