[发明专利]一种复盘业务的方法和装置有效
申请号: | 201711293412.9 | 申请日: | 2017-12-08 |
公开(公告)号: | CN110019131B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 郭旭波 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/28;G06F11/14 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;陆锦华 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 方法 装置 | ||
1.一种复盘业务的方法,其特征在于,包括:
生成待复盘业务的上下文对象,所述上下文对象包括复盘状态信息;
当监听到所述上下文对象的复盘状态信息指示为启动状态时,创建本地数据库;
将备份的所述待复盘业务各时段的业务数据加载到所述本地数据库;
确定监听到有加载完成的相应时段的业务数据,经过切面程序从所述本地数据库读取所述相应时段的业务数据;
根据读取到的所述相应时段的业务数据,按照所述待复盘业务的业务逻辑,使用所复盘的原系统代码执行复盘业务的操作;
其中,执行复盘业务操作时,由主程序调用业务逻辑程序执行所述业务逻辑,所述业务逻辑程序实现可供所述主程序调用的固定模板接口,所述固定模板接口中包括用于完成对象初始化的方法、获取上下文对象的方法、调用业务逻辑及访问数据库数据的方法,所述主程序还用于生成所述待复盘业务的上下文对象以及监听业务数据加载进度。
2.根据权利要求1所述的方法,其特征在于,将备份的待复盘业务各时段的业务数据加载到本地数据库的步骤,包括:
将备份的待复盘业务各时段的业务数据,按照预设的加载策略加载到本地数据库,所述预设的加载策略包括:按时段加载业务数据,其中,
设定首次加载的业务数据的时段数为N,
自第二次加载起,当加载的所述时段数小于或等于预设的复盘总时段数时,每次加载的所述时段数为当次的前一次加载的所述时段数的预设倍数;当加载的所述时段数大于所述预设的复盘总时段数时,每次加载的所述时段数等于当次的前一次加载的所述时段数,直到最后一次加载时将剩余时段数的业务数据加载完成。
3.根据权利要求1所述的方法,其特征在于,所述本地数据库为嵌入式数据库。
4.根据权利要求1所述的方法,其特征在于,所述待复盘业务各时段的业务数据备份于Hbase中。
5.根据权利要求1所述的方法,其特征在于,按照所述待复盘业务的业务逻辑执行复盘业务的操作的步骤之后,包括:
当监听到对应某时段执行复盘业务的操作完成,清理所述本地数据库存储的相应业务数据。
6.一种复盘业务的装置,其特征在于,包括:
上下文对象生成模块,用于生成待复盘业务的上下文对象,所述上下文对象包括复盘状态信息;
数据库创建模块,用于当监听到所述上下文对象的复盘状态信息指示为启动状态时,创建本地数据库;
数据加载模块,用于将备份的所述待复盘业务各时段的业务数据加载到所述本地数据库;
数据读取模块,用于确定监听到有加载完成的相应时段的业务数据,经过切面程序从所述本地数据库读取所述相应时段的业务数据;
复盘执行模块,用于根据读取到的所述相应时段的业务数据,按照所述待复盘业务的业务逻辑,使用所复盘的原系统代码执行复盘业务的操作,其中,执行复盘业务操作时,由主程序调用业务逻辑程序执行所述业务逻辑;
所述业务逻辑程序实现可供所述主程序调用的固定模板接口,所述固定模板接口中包括用于完成对象初始化的方法、获取上下文对象的方法、调用业务逻辑及访问数据库数据的方法,所述主程序还用于生成所述待复盘业务的上下文对象以及监听业务数据加载进度。
7.根据权利要求6所述的装置,其特征在于,所述数据加载模块还用于:
将备份的待复盘业务各时段的业务数据,按照预设的加载策略加载到本地数据库,所述预设的加载策略包括:按时段加载业务数据,其中,
设定首次加载的业务数据的时段数为N,
自第二次加载起,当加载的所述时段数小于或等于预设的复盘总时段数时,每次加载的所述时段数为当次的前一次加载的所述时段数的预设倍数;当加载的所述时段数大于所述预设的复盘总时段数时,每次加载的所述时段数等于当次的前一次加载的所述时段数,直到最后一次加载时将剩余时段数的业务数据加载完成。
8.根据权利要求6所述的装置,其特征在于,所述本地数据库为嵌入式数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711293412.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据库更新的方法及装置
- 下一篇:点赞数据存储方法及设备