[发明专利]一种基于token+lua实现的业务系统路由方法有效

专利信息
申请号: 201911386816.1 申请日: 2019-12-29
公开(公告)号: CN111385347B 公开(公告)日: 2023-10-24
发明(设计)人: 高泉松;周兴怀 申请(专利权)人: 云帐房网络科技有限公司
主分类号: H04L67/1095 分类号: H04L67/1095;H04L67/10;H04L9/40;H04L45/74
代理公司: 南京科知维创知识产权代理有限责任公司 32270 代理人: 杜依民
地址: 210000 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 token lua 实现 业务 系统 路由 方法
【说明书】:

发明通过token+lua的方式,实现按地区分集群,通过lua网关与缓存的配合实现对大型业务系统的业务拆分,本发明中,优化了token数据的结构,优化处理了token多种方式的获取方法,实现业务系统无感接入,优化使用缓存存储路由关系,使用前后端分离的方式,提供了高效的路由转发实现,同时提供了拆分过程中的数据迁移的方法,拆分后的数据集群汇总查询方法,通过该方案的实施,提升了系统整体能力,降低系统风险,使得用户分区差异化需求得到快速响应。

技术领域

本发明涉及通用业务系统按业务属性维度拆分领域,尤其涉及通过token+lua实现的业务系统路由分集群的实现方式。

背景技术

随着业务系统的市场推进,业务系统承载的用户数及业务数据量集呈现出爆炸性增长,业务系统对整体硬件设备、中间件的性能、系统运维能力等要求越来越复杂,使用得系统的技术风险增加,系统风险的影响范围增大。

将单个系统部署在一套环境中,无疑对系统的稳定性和扩展性带来很大的影响。

随着不同地区用户的特定需求的上线,将导致所有地区的用户被动升级,导致无法快速实现差异化服务,时常会出现单个地区升级影响到全国不可用的情况。

基于上述的问题,对业务系统的拆分提出了下述的要求:实现业务系统的按地区快速拆分,拆分过程中对用户零感知,支持业务系统快速扩展,支持用户统一入口。

发明内容

为解决当前体量下业务系统问题,本发明的目的在于提出一种基于token+lua实现的业务系统路由方法,其能够按用户企业所在的地区,在系统访问入口实现快速的系统分发调用,通过在用户授权token中记录的用户目标标识实现用户无感知的业务系统路由跳转,将用户请求负载到实际的应用节点,实现业务系统快速拆分,降低运维难度和系统风险,提升用户响应效率。

为实现上述目的,本发明以代账系统按地区拆分集群为例进行阐述,采用了如下技术方案:

一种基于token+lua实现的业务系统路由方法,其具体步骤如下:

步骤S1:准备数据与场景环境,建立主业务集群的数据镜像同步;

步骤S2:数据差异化迁移,对主体业务系统表进行按地区维度区分,将需要分拆的数据迁移到新的业务集群环境;

步骤S3:生成统一登录token,用户登录时,通过sso单点登录生成jwt加密格式的token串;

步骤S4:路由关系缓存,将公司编号、集群标识缓存在redis中,业务系统创建新的用户账号时,按客户端选择的地区,将新增公司编号与集群标识存入缓存;

步骤S5:实现lua路由解析token,按缓存中公司编号与分地区服务器关系,通过返回自定义的nginx的upstream转发跳转到指定地区服务器;

步骤S6:业务集群数据汇总,数据分拆后,对数据的部分汇总的计算实时查询;

步骤S7:业务数据清理,在两套业务集群中,分别执行数据清理动作。

作为优化,步骤S1的具体步骤如下:

步骤S11:增加用户区域的业务请求开关,可按用户账号的区域进行业务拦截,当开关关闭时,临时关闭分拆区域的所有流量,将指定区域的用户强制下线;

步骤S12:对现在业务集群的数据库做镜像;

步骤S13:镜像数据库启动后,将镜像的数据库制作成单独的主业务集群的mysql数据库从库;

步骤S14:完成新镜像库启动;

步骤S15:通过数据库日志binglog的完成增量数据同步后,关闭主从依赖关系。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云帐房网络科技有限公司,未经云帐房网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911386816.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top