[发明专利]一种系统重构方法、装置和电子设备在审
申请号: | 202010676532.2 | 申请日: | 2020-07-14 |
公开(公告)号: | CN112015469A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 李权;宋荣鑫;黄建庭;刘家雨 | 申请(专利权)人: | 北京淇瑀信息科技有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F16/27;G06F11/36 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 李博 |
地址: | 100012 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 方法 装置 电子设备 | ||
1.一种系统重构方法,该方法用于重构金融服务系统,该金融服务系统与多个系统进行数据交互,并用于查询与金融产品相关的业务数据,其特征在于,所述系统重构方法包括:
旧金融服务系统与消息代理服务器和风控审批系统相连接,并给业务端提供数据查询服务,所述消息代理服务器用于代理与金融产品相关的业务数据,所述风控审批系统用于从所述旧金融服务系统接收消息消费相关信息数据;
构建一个与所述旧金融服务系统并行的新金融服务系统,将所述旧金融服务系统的全部代码移植至所述新金融服务系统,并将所述旧金融服务系统的消费方式更改成消息幂等;
建立与所述旧金融服务系统和所述新金融服务系统相连接的分布式数据库;所述分布式数据库用于接收所述旧金融服务系统和所述新金融服务系统分别从所述消息代理服务器一侧接收的业务数据;
将所述旧金融服务系统和所述新金融服务系统的业务数据进行比对,并验证所述新金融服务系统的查询接口;
验证各功能指标正常后,将所述旧金融服务系统关闭并切换查询接口至所述新金融服务系统,以完成重构系统。
2.根据权利要求1所述的系统重构方法,其特征在于,所述验证各功能指标正常后,将所述旧金融服务系统关闭并切换查询接口至所述新金融服务系统包括:
将业务端的查询接口切换为dubbo接口;
所述各功能指标包括消息消费发送指标、业务数据落库指标和业务数据查询指标。
3.根据权利要求1或2所述的系统重构方法,其特征在于,还包括:
监听消息代理服务器向所述新金融服务系统发送的与所述金融产品相关的业务数据,延迟消费并屏蔽消费后,向所述风控审批系统发送消费完成通知;
与所述新金融服务系统相连接的所述风控审批系统直接与业务端建立连接,以用于用户查询相关业务数据。
4.根据权利要求1至3中任一项所述的系统重构方法,其特征在于,所述将所述旧金融服务系统和所述新金融服务系统的业务数据进行比对包括:
通过查询所述分布式数据库的最新数据,将所述新金融服务系统的消费结果与所述旧金融服务系统的消费结果进行数据比对,以判断消息消费发送是否正常。
5.根据权利要求1至4中任一项所述的系统重构方法,其特征在于,还包括:
在切换为所述新金融服务系统的dubbo接口后,打开第一开关和第二开关,并与所述旧金融服务系统并行消费预定时间段,以验证比对所述dubbo接口与所述旧金融服务系统的查询接口是否一致。
6.根据权利要求1至5中任一项所述的系统重构方法,其特征在于,还包括:
所述第一开关用于将数据保存至所述分布式数据库的开关,所述第二开关用于向所述风控审批系统发送消息消费相关数据;
所述第一开关和/或所述第二开关为接口级热切开关。
7.根据权利要求1至6中任一项所述的系统重构方法,其特征在于,所述旧金融服务系统是用于计算用户指标的实时计算系统,所述用户指标包括用户行为数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京淇瑀信息科技有限公司,未经北京淇瑀信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010676532.2/1.html,转载请声明来源钻瓜专利网。