一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种压测场景的数据隔离方法、装置、设备及存储介质与流程

2022-03-16 15:30:13 来源:中国专利 TAG:

技术特征:
1.一种压测场景的数据隔离方法,其特征在于,包括:对流入系统网关的全部流量进行切分和路由处理,得到处理后的流量;通过中间件对所述处理后的流量进行识别,其中,具有压测标识的流量为压测流量,没有压测标识的流量为真实流量;将识别出的真实流量输入到业务的主数据库中,将识别出的压测流量产生的数据输入到内存数据库中。2.根据权利要求1所述的方法,其特征在于,所述对流入系统网关的全部流量进行切分和路由处理,包括:将nginx反向代理服务器作为系统网关,将所述nginx反向代理服务器架设在业务系统端;通过所述nginx反向代理服务器对流入所述nginx反向代理服务器的全部流量进行切分和路由处理;其中,所述全部流量包括流量生成器产生的压测流量和线上真实用户产生的真实流量。3.根据权利要求1所述的方法,其特征在于,所述通过中间件对所述处理后的流量进行识别,其中,具有压测标识的流量为压测流量,没有压测标识的流量为真实流量,包括:将数据库组件作为中间件提供流量识别及处理能力,通过所述数据库组件检测处理后的流量中是否含有压测标识;若所述处理后的流量中含有压测标识,则所述处理后的流量类型为压测流量;若所述处理后的流量中不含有压测标识,则所述处理后的流量类型为真实流量;其中,所述压测标识为在流量生成器产生压测流量时即对所产生的压测流量作出标识。4.根据权利要求1所述的方法,其特征在于,在所述将识别出的真实流量输入到业务的主数据库中,将识别出的压测流量产生的数据输入到内存数据库中后主数据库,还包括:根据所述主数据库的参数信息调整内存数据库的参数信息;参照主数据库新建库表结构完成内存数据库的库表结构初始化;将主数据库表数据同步到内存数据库中完成存量数据加载;根据主数据库基础参数设置内存数据库的基础参数,所述基础参数包括:ip端口、存储容量以及字符编码;根据主数据库性能参数设置内存数据库的性能参数,所述性能参数包括:连接队列、响应时延。5.根据权利要求1所述的方法,其特征在于,在所述将识别出的真实流量输入到业务的主数据库中后,还包括:将识别出的真实流量数据复制到从数据库中,保持所述从数据库中的数据与所述主数据库中的数据同步更新,所述从数据库与所述主数据库之间无缝切换。6.根据权利要求1所述的方法,其特征在于,在所述根据主数据库的参数信息调整内存数据库的参数信息后,还包括:当所述主数据库中的数据存储结构发生变化时,将所述数据存储结构的变化同步至内存数据库中。
7.根据权利要求1所述的方法,其特征在于,在所述根据所述主数据库的参数信息调整内存数据库的参数信息后,还包括:在检测到压测完成信号且接收到压测数据删除指令时,删除所述内存数据库中的响应数据。8.一种压测场景的数据隔离装置,其特征在于,包括:流量分配模块,用于对流入系统网关的全部流量进行切分和路由处理,得到处理后的流量;流量识别模块,用于通过中间件对所述处理后的流量进行识别,其中,具有压测标识的流量为压测流量,没有压测标识的流量为真实流量;流量隔离模块,用于将识别出的真实流量输入到业务的主数据库中,将识别出的压测流量产生的数据输入到内存数据库中。9.一种计算机设备,所述计算机设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1至7中任一项所述的压测场景的数据隔离方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的压测场景的数据隔离方法的步骤。

技术总结
本发明公开了一种压测场景的数据隔离方法、装置、设备及存储介质,方法包括:对流入系统网关的全部流量进行切分和路由处理,得到处理后的流量;通过中间件对所述处理后的流量进行识别,其中,具有压测标识的流量为压测流量,没有压测标识的流量为真实流量;将识别出的真实流量输入到业务的主数据库中,将识别出的压测流量产生的数据输入到内存数据库中主数据库。本发明采用所述方法可以做到完全的数据隔离,不会形成脏数据,不会对线上正常用户造成影响,可以直接在线上真实环境中使用,得到真实的性能指标数据,为系统扩容和运营维护提供准确可靠的参考。准确可靠的参考。准确可靠的参考。


技术研发人员:魏万勇
受保护的技术使用者:中国平安财产保险股份有限公司
技术研发日:2021.12.13
技术公布日:2022/3/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献