[发明专利]数据处理方法及设备在审
申请号: | 201610393039.3 | 申请日: | 2016-06-03 |
公开(公告)号: | CN107463576A | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 姚晨 | 申请(专利权)人: | 上海点融信息科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅 |
地址: | 200122 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 设备 | ||
1.一种数据处理方法,包括:
响应于用户请求发起交易业务,生成与所述交易业务相关联的多个命令;
基于所述多个命令的执行,分别生成与所述多个命令分别对应的多个事件以形成完整的事件流;
将所述多个事件以及与所述多个事件相关联的数据写入第一数据库,并将所述数据同步至第二数据库;以及
响应于数据查询请求,从所述第二数据库中读取数据。
2.根据权利要求1所述的方法,其中所述多个命令至少包括创建交易业务命令,所述方法还包括:
响应于所述创建交易业务命令的执行,创建与所述交易业务相关联的聚合的实例。
3.根据权利要求2所述的方法,其中基于所述多个命令的执行,分别生成与所述多个命令分别对应的多个事件以形成完整的事件流包括:
执行所述创建交易业务命令,并生成交易业务创建事件;以及
根据所述交易业务的进程,执行所述多个命令中的其他命令,并生成与所述其他命令分别对应的多个其他事件。
4.根据权利要求2所述的方法,还包括:
接收关于所述交易业务的重播请求,所述重播请求中至少包括所述实例的标识符;
确定所述第一数据库中是否存在与所述标识符相关联的完整的事件流;以及
响应于存在完整的所述事件流,重播所述事件流。
5.根据权利要求1所述的方法,其中所述多个命令包括涉及第三方对所述交易业务进行处理的处理命令,所述方法还包括:
响应于所述处理命令的执行,发起向所述第三方的处理请求;以及
在所述第三方完成所述处理请求时,生成与所述处理命令相对应的事件。
6.根据权利要求1所述的方法,还包括:
将所述多个事件提交至事件队列;以及
响应于预定事件到达所述事件队列,触发通知模块以通知所述预定事件的执行结果。
7.根据权利要求1所述的方法,还包括:
响应于预定事件到达所述事件队列,触发审计模块以记录所述交易业务的交易数据。
8.根据权利要求1所述的方法,还包括:
响应于预定事件到达所述事件队列,触发统计模块以更新针对所述交易业务的统计信息。
9.根据权利要求6-8中任一项所述的方法,还包括:
在所述模块无法满足当前处理需要时,添加更多与所述模块相同功能的模块。
10.一种数据处理设备,包括:
至少一个处理器;以及
包含计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置成利用所述至少一个处理器而使得所述设备至少执行以下操作:
响应于用户请求发起交易业务,生成与所述交易业务相关联的多个命令;
基于所述多个命令的执行,分别生成与所述多个命令分别对应的多个事件以形成完整的事件流;
将所述多个事件以及与所述多个事件相关联的数据写入第一数据库,并将所述数据同步至第二数据库;以及
响应于数据查询请求,从所述第二数据库中读取数据。
11.根据权利要求10所述的设备,其中所述多个命令至少包括创建交易业务命令,所述至少一个存储器和所述计算机程序代码还被配置成利用所述至少一个处理器而使得所述设备至少执行以下操作:
响应于所述创建交易业务命令的执行,创建与所述交易业务相关联的聚合的实例。
12.根据权利要求11所述的设备,所述至少一个存储器和所述计算机程序代码还被配置成利用所述至少一个处理器而使得所述设备至少执行以下操作:
执行所述创建交易业务命令,并生成交易业务创建事件;以及
根据所述交易业务的进程,执行所述多个命令中的其他命令,并生成与所述其他命令分别对应的多个其他事件。
13.根据权利要求11所述的设备,所述至少一个存储器和所述计算机程序代码还被配置成利用所述至少一个处理器而使得所述设备至少执行以下操作:
接收关于所述交易业务的重播请求,所述重播请求中至少包括所述实例的标识符;
确定所述第一数据库中是否存在与所述标识符相关联的完整的事件流;以及
响应于存在完整的所述事件流,重播所述事件流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海点融信息科技有限责任公司,未经上海点融信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610393039.3/1.html,转载请声明来源钻瓜专利网。