[发明专利]自动聚合冗余系统交易数据的系统及其处理器和方法有效
| 申请号: | 201510523981.2 | 申请日: | 2015-08-24 |
| 公开(公告)号: | CN105005518B | 公开(公告)日: | 2018-12-04 |
| 发明(设计)人: | 贺晓麟;王涛;周育樑;杨光辉 | 申请(专利权)人: | 上海天旦网络科技发展有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/54;G06Q40/04 |
| 代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
| 地址: | 200127 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动 聚合 冗余 系统 交易 数据 及其 处理器 方法 | ||
本发明提供了一种自动聚合冗余系统交易数据的系统及其处理器和方法,包括:分发模块,用于从数据包中提取业务交易记录,并将异地处理器或者所在的本地处理器认定为该业务交易记录的处理方;数据处理模块,用于汇聚交易双方的业务交易记录,并对业务交易记录中的请求记录和响应记录进行关联后生成交易信息。本发明解决了异地交易请求与响应时间不同步及关联的问题,在不影响数据信息的传递及数据中心的系统性能的同时开销小,易部署,能够准确计算并确定关联交易且完整统计。
技术领域
本发明属于性能监控领域,具体为一种自动聚合冗余系统交易数据的系统和方法。
背景技术
随着社会科技的发展,网络已成为企业,尤其是金融企业不可或缺的核心组成部分。
出于灾备的目的,一般银行、券商、网络运营商、大型的互联网公司都会建设两个数据中心。一个是主数据中心用于承担用户的业务,一个是备份数据中心用于备份主数据中心的数据、配置、业务等。主备数据中心之间一般有热备、冷备、双活三种备份方式。
热备的情况下,只有主数据中心承担用户的业务,此时备数据中心对主数据中心进行实时的备份,当主数据中心故障以后,备数据中心可以自动接管主数据中心的业务,用户的业务不会中断,所以也感觉不到数据中心的切换。冷备的情况下,也是只有主数据中心承担业务,但是备用数据中心不会对主数据中心进行实时备份,这时可能是周期性的进行备份或者干脆不进行备份,如果主数据中心故障了,用户的业务就会中断。
在以上两种备份方式下,备用数据中心只做备份造成资源的浪费。所以分布式双活中心已经成为当前的技术热点并被广泛采用,其运作模式见图1。
X方有A、B两个数据中心,A与B互为分布式双活数据中心。
Y方有C、D两个数据中心,C与D互为分布式双活数据中心。
当作为X方的A中心有交易请求要将数据发往C中心后,作为Y方的C中心有两种选择:1、直接响应X方请求并返还数据给X方(A或B都可);2、分发接收到的数据给D中心,由D中心响应X方请求。
这样处理数据的好处是:1、主备两个数据中心都同时承担用户的业务;2、主备两个数据中心互为备份,并且进行实时备份。
一般情况下,业务交易由交易请求和交易响应组成,一次请求、响应的交互完成一笔交易。然而在现实情况中有一种情况:作为Y方,如果在C中心接收数据信息传送的请求,D中心响应数据信息,对于监控系统来说如何把这一组异地的数据交易请求和响应关联起来成为了难点。这增加了企业对于整体业务性能分析的困难,也制约了分布式双活数据中心监控领域的发展。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种自动聚合冗余系统交易数据的系统和方法。
根据本发明提供的一种处理器,包括如下装置:
分发模块,用于从数据包中提取业务交易记录,并将异地处理器或者所在的本地处理器认定为该业务交易记录的处理方;
数据处理模块,用于汇聚交易双方的业务交易记录,并对业务交易记录中的请求记录和响应记录进行关联后生成交易信息。
优选地,所述数据处理模块,包括如下装置:
队列形成装置,用于将交易一方的业务交易记录排列形成队列M,将交易另一方的业务交易记录排列形成队列N;
关键字确认装置,用于确定交易关键字;
排序装置,用于将队列M中的请求记录和队列N中的响应记录聚集到结果处理集S1中,其中,队列M中的请求记录和队列N中的响应记录分别按照交易关键字的先后顺序排列;将队列M中的响应记录和队列N中的请求记录聚集到结果处理集S2中,其中,队列M中的响应记录和队列N中的请求记录分别按照交易关键字的先后顺序排列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海天旦网络科技发展有限公司,未经上海天旦网络科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510523981.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机缓存系统的管理方法
- 下一篇:空中多目标轨迹预测的并行处理方法





