哈尔滨工业大学(威海)涂志莹获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉哈尔滨工业大学(威海)申请的专利一种基于两阶段的微服务异味检测方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN117609003B 。
龙图腾网通过国家知识产权局官网在2026-02-13发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202311351513.2,技术领域涉及:G06F11/3668;该发明授权一种基于两阶段的微服务异味检测方法是由涂志莹;邢永超;杨伟攀;初佃辉设计研发完成,并于2023-10-18向国家知识产权局提交的专利申请。
本一种基于两阶段的微服务异味检测方法在说明书摘要公布了:本发明公开了一种基于两阶段的微服务异味检测方法,所述方法包括如下步骤:S1、根据微服务系统源码文件,采取具体的分析项,基于一个或多个分析项,检测不同类型的微服务异味;S2、将不同类型异味检测算法的结果汇总;S3、在微服务系统运行时,实时收集运行时容器性能日志、运行时路径追踪日志、运行时数据库操作日志;S4、根据静态和运行态结合分析检测方式的初步判定结果、各种微服务运行时日志,进行运行态下异味的判定;S5、将3种不同检测方式的结果汇总,以JSON字符串形式输出,每种异味的每个检测结果均包含位置信息。该方法采用静态和运行态两阶段结合的方法,能够全面检测、精准定位多而杂的微服务异味。
本发明授权一种基于两阶段的微服务异味检测方法在权利要求书中公布了:1.一种基于两阶段的微服务异味检测方法,其特征在于所述方法包括如下步骤: 步骤S1、根据微服务系统源码文件,采取具体的分析项,基于一个或多个分析项,检测不同类型的微服务异味; 步骤S2、将步骤S1中不同类型异味检测算法的结果汇总,包括采取静态分析检测方式的判定结果、采取静态和运行态结合分析检测方式的初步判定结果; 步骤S3、在微服务系统运行时,实时收集运行时容器性能日志、运行时路径追踪日志、运行时数据库操作日志; 步骤S4、根据步骤S2收集的静态和运行态结合分析检测方式的初步判定结果、步骤S3收集的各种微服务运行时日志,进行运行态下异味的判定; 对于循环依赖的检测,根据收集到的路径追踪日志信息,构造完整的服务调用链路,每个链路通过Id唯一标识当前链路,通过ParentId与前驱链路相连,通过TraceId标识所属请求链;去除链路数为0或首条链路的parentId不为null的无效调用链;遍历有效调用链的每个节点,构造调用图,通过拓扑排序来判断图中是否存在调用环;若存在,则证明存在循环依赖异味,记录该异味的相关信息; 对于服务可用性低异味的检测,根据收集到的路径追踪日志信息统计当前窗口下每个微服务的所有响应时间并进行排序,若服务的90%响应时间超过阈值,则判定当前服务存在该异味; 对于服务使用不均的检测,根据收集到的路径追踪日志信息统计服务调用次数,若某个服务的调用次数与微服务系统所有服务调用次数的平均值avgCall的差值的绝对值超过阈值λ倍的stdS,则判定存在该异味,stdS为整个系统服务调用次数的标准差; 对于服务接口使用不均的检测,根据收集到的路径追踪日志信息提取服务接口调用信息来判定,若服务s中某接口i的调用次数与当前服务接口调用次数的平均值avgI的差的绝对值超过阈值θ倍的stdI,则判定存在该异味,其中stdI为当前服务中接口调用次数的标准差; 对于服务资源使用不均的检测,根据收集到的容器性能日志信息得到系统资源消耗情况,然后从CPU使用情况和内存使用情况两个角度去判断;若服务实例j的CPU使用量与所有实例平均CPU使用量avgCPU的差的绝对值超过阈值ε倍的stdCPU,或RAM使用量与所有实例平均RAM使用量avgRAM的差的绝对值超过阈值ε倍的stdRAM则判定存在该异味,其中stdCPU和stdRAM分别为整个系统容器CPU和RAM使用量的标准差; 步骤S5、将静态分析、运行态分析、静态和运行态结合分析3种不同检测方式的结果汇总,以JSON字符串形式输出,每种异味的每个检测结果均包含位置信息。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人哈尔滨工业大学(威海),其通讯地址为:264209 山东省威海市环翠区文化西路2号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励