【技术实现步骤摘要】
一种基于动态适配的服务质检方法及存储介质
[0001]本申请涉及服务质检的
,尤其是涉及一种基于动态适配的服务质检方法及存储介质。
技术介绍
[0002]数字经济时代,大数据平台聚集了海量的数据、能力等资源,应用生态厂商通过注册申请各类服务的方式,实现大数据资源的共享共用,现在各类服务的审核往往停留在申请人、申请事由等业务规则,服务的性能安全等核心指标。
[0003]由于大数据平台的数据量大、用户量多、业务场景复杂等特点,很难再建设一套测试环境用于服务检测,传统的服务注册审核往往只停留在申请人、申请事由等业务规则的校验,服务性能安全等核心指标无法自动检测,这些技术存在以下不足:
[0004]1)质检时效性差,大数据时代的数据量很大,传统的方法只停留在业务规则的审核上,无法及时检测出指标达不到要求的服务,当服务发布到生产环境运行后,经常会引起平台的宕机,进而影响平台所有业务系统的应用;
[0005]2)质检适应性差,传统的质检方法产生的服务运行指标是固定的、静态的,无法根据大数据平台运行特性的变化 ...
【技术保护点】
【技术特征摘要】
1.一种基于动态适配的服务质检方法,其特征在于,包括以下步骤:S1:获取服务特征集合并将所述服务特征集合保存在服务特征表,获取检测方案集合并将所述检测方案集合保存在检测方案表;S2:遍历所述服务特征集合,获得运行数据量以及检测方案关联节点,利用所述检测方案关联节点遍历所述检测方案集合,得到抽样方案,利用所述运行数据量和所述抽样方案进行资源抽样以获得抽样资源,并将所述抽样资源复制到质检区的内存空间;S3:利用所述检测方案关联节点遍历所述检测方案集合,获得方案类型、检测区间和处理引擎,利用所述检测区间将所述抽样资源分成若干份抽样数据,分别针对若干份所述抽样数据调用所述处理引擎进行处理,得到检测结果集合;S4:利用SCA方法对所述检测结果集合进行分析并计算得到服务的运行指标,将计算得到的所述运行指标存储到服务特征表;S5:将所述运行指标发布到大数据平台运行环境,并对所述运行指标进行自动调整。2.根据权利要求1所述的一种基于动态适配的服务质检方法,其特征在于:所述服务特征集合包括服务ID、输入参数、输出参数、主要资源、检测方案关联节点、状态、备注、调用次数、运行指标、运行数据量以及调整方案,所述检测方案集合包括方案ID、服务ID、方案类型、方案参数、检测结果、抽样方案、处理引擎、检测区间、最后执行时间、内存区域以及状态。3.根据权利要求1所述的一种基于动态适配的服务质检方法,其特征在于,所述利用运行数据量和抽样方案进行资源抽样以获得抽样资源具体为:将所述运行数据量和所述抽样方案相乘得到抽样数量,从所述服务的主要资源中随机抽取出抽样数量条的抽样资源。4.根据权利要求1所述的一种基于动态适配的服务质检方法,其特征在于:所述S3具体包括以下步骤:S31:利用所述检测方案关联节点遍历相关联的检测方案集合,得到方案类型、检测区间和处理引擎,利用检测区间将抽样资源分成若干份抽样数据,分别针对若干份所述抽样数据调用处理引擎进行处理,得到检测结果集合;S32:对服务的安全性进行检测,所述对服务的安全性进行检测包括...
【专利技术属性】
技术研发人员:林文楷,周成祖,魏超,郑小梅,郭琦,章永芳,
申请(专利权)人:厦门市美亚柏科信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。