[发明专利]一种订单系统重构平滑迁移方法在审
申请号: | 202111075217.5 | 申请日: | 2021-09-14 |
公开(公告)号: | CN113722297A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 谭亚文 | 申请(专利权)人: | 首约科技(北京)有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/242;G06F16/2455;G06F16/27;G06Q30/06 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 李世端 |
地址: | 100010 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 订单 系统 平滑 迁移 方法 | ||
本发明提供的一种订单系统重构平滑迁移方法,所述平滑迁移方法包括:网约车场景下原有订单系统重构,获得重构订单系统;将所述重构订单系统平滑迁移到新服务系统,获得新系统。数据双向同步保证新、原始数据库数据完全一样,灰度方案保证请求到新服务系统、原始订单系统随时可控制。新服务系统请求从小到大平滑增加,期间如果发现重构的新订单系统有任何问题,随时流量切回原始订单系统、降低重构风险。
技术领域
本发明涉及网约车领域,尤其涉及一种订单系统重构平滑迁移方法。
背景技术
随着业务的发展,订单系统数据库数据量越来越大,出现性能瓶颈,而且单库单表无法水平扩展。在不影响原有业务稳定运行同时,订单系统重构,包括对原订单系统接口业务流程改造、数据库分库分表,方便后期水平扩展,并且平滑迁移过渡到新系统。
原有的订单系统服务需要独立为前提,数据库权限需要回收,确保只有本服务系统调用,不能被其它系统影响。
发明内容
鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种订单系统重构平滑迁移方法。
根据本发明的一个方面,提供了一种订单系统重构平滑迁移方法,所述平滑迁移方法包括:
网约车场景下原有订单系统重构,获得重构订单系统;
将所述重构订单系统平滑迁移到新服务系统,获得新系统。
可选的,所述网约车场景下原有订单系统重构,获得重构订单系统具体包括:
所述原有订单系统的基本信息包括:表结构和原始订单号规则;
所述表结构包括:表名称、库名称、订单表表结构;
所述原始订单号规则包括:秒级时间+机器编号+自增序列;
所述重构订单的表结构与所述原有订单系统相同;
所述重构订单的订单号规则为新订单标识N+秒级时间+机器编号+
自增序列+表编号;所述表编号=用户ID%分表数量。
可选的,所述重构订单的基本信息还包括:查询场景分析。
可选的,所述将所述重构订单系统平滑迁移到新服务系统,获得新系统具体包括:
创建新订单;
根据订单号更新、取消、查询订单;
根据用户ID查询订单列表;
建立数据双向同步工程。
可选的,所述建立数据双向同步工程具体包括:
新订单向所述原始订单系统同步;
所述原始订单系统向所述新订单系统同步。
本发明提供的一种订单系统重构平滑迁移方法,所述平滑迁移方法包括:网约车场景下原有订单系统重构,获得重构订单系统;将所述重构订单系统平滑迁移到新服务系统,获得新系统。数据双向同步保证新、原始数据库数据完全一样,灰度方案保证请求到新服务系统、原始订单系统随时可控制。新服务系统请求从小到大平滑增加,期间如果发现重构的新订单系统有任何问题,随时流量切回原始订单系统、降低重构风险。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于首约科技(北京)有限公司,未经首约科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111075217.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:银行业务体验实现方法及装置
- 下一篇:一种基于5G的精准定位装置