一种交易数据监控处理方法和系统的制作方法

文档序号:9524682阅读:545来源:国知局
一种交易数据监控处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及数据处理领域,更为具体而言,涉及一种交易数据监控处理方法和系统。
【背景技术】
[0002]现有的银行交易数据的监控通常是在生成交易流水文件之后,通过其他方式解析交易流水文件。然后,由于流水文件的复杂性,在解析过程中需要花费较多的时间,再展示在界面控制中。一方面,由于交易流水文件在不同服务器之间传输和解析,涉及多种环境,花费的时间较多,因而对交易数据监控的及时性欠缺,对监控的响应速率较低;另一方面,对交易数据监控的灵活性也不高。

【发明内容】

[0003]为解决上述技术问题,本发明提供了一种交易数据监控处理方法和系统。
[0004]根据本发明实施方式的第一方面,提供了一种交易数据监控处理系统,所述系统可包括:交易信息生成模块,分别部署在各业务服务器上,用于读取所述业务服务器中的监控消息队列,并从所述监控消息队列中采集交易流水数据;配置显示模块,分别部署在各监控客户端设备,用于配置监控配置项,其中,所述监控配置项用于限定在所述监控客户端设备上监控的交易流水数据;消息集中模块,部署于监控服务器,用于从每个业务服务器上的交易信息生成模块收集所述交易流水数据,检测来自所述配置显示模块的连接服务请求,并根据所述连接服务请求中的监控配置项将所述监控配置项对应的交易流水数据返回至所述配置显示模块。
[0005]在本发明的一些实施方式中,所述监控配置项包括以下的一种或多种:交易流水数据所在地区、交易流水数据所在的业务服务器、交易流水数据的结果和交易流水数据的错误类型。
[0006]在本发明的一些实施方式中,所述交易信息生成模块,还用于在所述交易流水数据采集之后,通过用户数据报协议UDP方式将所述交易流水数据发送至所述消息集中模块。
[0007]在本发明的一些实施方式中,所述交易流水数据包括以下的一种或多种:交易类型、交易流水号、交易账号、交易所在的地区、交易流水数据所在的服务器、交易流水数据的结果和交易流水数据的错误类型。
[0008]在本发明的一些实施方式中,所述消息集中模块,还用于将发送至所述配置显示模块的交易流水数据保存为监控流水文件。
[0009]在本发明的一些实施方式中,所述连接服务请求是通过传输控制协议TCP方式进行发送。
[0010]根据本发明实施方式的第二方面,提供了一种交易数据监控处理方法,该方法可包括:通过交易信息生成模块读取业务服务器中的监控消息队列,并从所述监控消息队列中采集交易流水数据,其中,所述交易信息生成模块分别部署在各业务服务器上;通过消息集中模块从每个业务服务器上的交易信息生成模块收集所述交易流水数据,检测来自所述配置显示模块的连接服务请求,并根据所述连接服务请求中的监控配置项将所述监控配置项对应的交易流水数据返回至所述配置显示模块,其中,所述消息集中模块部署于监控服务器上,所述配置显示模块分别部署在各监控客户端设备。
[0011]在本发明的一些实施方式中,所述监控配置项包括以下的一种或多种:交易流水数据所在地区、交易流水数据所在的业务服务器、交易流水数据的结果和交易流水数据的错误类型。
[0012]在本发明的一些实施方式中,所述方法还包括:所述交易信息生成模块在采集所述交易流水数据之后,通过用户数据报协议UDP方式将所述交易流水数据发送至所述消息集中申吴块。
[0013]在本发明的一些实施方式中,所述交易流水数据包括以下的一种或多种:交易类型、交易流水号、交易账号、交易所在的地区、交易流水数据所在的服务器、交易流水数据的结果和交易流水数据的错误类型。
[0014]在本发明的一些实施方式中,所述方法还包括:通过所述消息集中模块将发送至所述配置显示模块的交易流水数据保存为监控流水文件。
[0015]在本发明的一些实施方式中,所述连接服务请求是通过传输控制协议TCP方式进行发送。
[0016]本发明实施方式提供的交易数据监控处理方法和系统,通过将交易信息生成模块设置在各业务服务器上直接进行交易数据采集,通过监控服务器上设置的消息集中模块集中收集交易生成模块的交易数据,避免了交易数据在不同的多个服务器之间传输,能够方便地实现对交易数据的集中、及时监控,而且可通过消息集中模块对配置显示模块的监控配置项的连接请求响应,能够方便地对各种不同配置要求分类监控,显著改善了交易数据监控的灵活性。
【附图说明】
[0017]图1是根据本发明一种实施方式的交易数据监控处理系统的结构示意图;
[0018]图2是根据本发明一种实施方式的交易数据监控的架构示意图;
[0019]图3是根据本发明一种实施方式的交易数据监控处理方法的流程示意图。
【具体实施方式】
[0020]以下结合附图和【具体实施方式】对本发明的各个方面进行详细阐述。其中,众所周知的模块、单元及其相互之间的连接、链接、通信或操作没有示出或未作详细说明。并且,所描述的特征、架构或功能可在一个或一个以上实施方式中以任何方式组合。本领域技术人员应当理解,下述的各种实施方式只用于举例说明,而非用于限制本发明的保护范围。还可以容易理解,本文所述和附图所示的各实施方式中的模块或单元或处理方式可以按各种不同配置进行组合和设计。
[0021]参见图1,图1是根据本发明一种实施方式的交易数据监控处理系统的结构示意图,该系统100可包括:
[0022]交易信息生成模块101,分别部署在各业务服务器上,用于读取所述业务服务器中的监控消息队列,并从所述监控消息队列中采集交易流水数据;
[0023]配置显示模块102,分别部署在各监控客户端设备,用于配置监控配置项,其中,所述监控配置项用于限定在所述监控客户端设备上监控的交易流水数据;
[0024]消息集中模块103,部署于监控服务器,用于从每个业务服务器上的交易信息生成模块收集所述交易流水数据,检测来自所述配置显示模块的连接服务请求,并根据所述连接服务请求中的监控配置项将所述监控配置项对应的交易流水数据返回至所述配置显示丰旲块。
[0025]本发明的实施方式中,交易数据监控处理系统100可包括交易信息生成模块101、配置显示模块102和消息集中模块103。其中,交易信息生成模块101可以分别部署在各业务服务器上,各业务服务器可以是用于处理各种不同具体交易的服务器,这些业务服务器可以是应用服务器的形式。业务服务器可以采用集群服务器的形式对外提供各种应用服务器,而且这些业务服务器可以部署在不同的地理位置。
[0026]业务服务器对外提供各种交易服务,会产生各种不同的交易流水文件,通过进程之间的消息通信能够实时获取这些交易流水文件,并将流水文件发送到监控消息队列中。在一种具体的实施方式中,交易信息生成模块、消息集中模块和配置显示模块的部署和数据交互可以如图2所示。交易信息生成模块101可以分别部署在每个业务服务器,例如,一个业务服务器上部署一个交易信息生成模块101。交易信息生成模块101会读取业务服务器的监控队列中的交易流水数据,交易流
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1