-
公开(公告)号:CN113760778B
公开(公告)日:2022-02-08
申请号:CN202111316694.6
申请日:2021-11-09
Applicant: 浙江大学滨海产业技术研究院 , 天津众颐科技有限责任公司
Abstract: 本发明提供了一种基于词向量模型的微服务接口划分评价方法,数据收集:服务端构建微服务集群;收集日志数据还原各微服务应用之间分布式链路调用过程;模型训练:拆分图状调用链为线性调用子链,按照调用顺序提取接口名称组成接口字符串数组获得人为的微服务接口划分集合Ω;基于接口字符串数组进行词向量模型训练,得到接口名称的词向量;接口划分评价:以当前集群中微服务应用的类别个数k作为聚类簇数,获得K‑means算法的聚类簇划分集合;以K‑means算法的聚类簇划分集合为基准,使用Purity算法评价集合Ω接口划分的合理性。本发明基于微服务接口实际运行的调用关系,使用数学方法重新划分接口集合,与人工划分的微服务接口做对比,指导优化现有微服务架构。
-
公开(公告)号:CN113760778A
公开(公告)日:2021-12-07
申请号:CN202111316694.6
申请日:2021-11-09
Applicant: 浙江大学滨海产业技术研究院 , 天津众颐科技有限责任公司
Abstract: 本发明提供了一种基于词向量模型的微服务接口划分评价方法,数据收集:服务端构建微服务集群;收集日志数据还原各微服务应用之间分布式链路调用过程;模型训练:拆分图状调用链为线性调用子链,按照调用顺序提取接口名称组成接口字符串数组获得人为的微服务接口划分集合Ω;基于接口字符串数组进行词向量模型训练,得到接口名称的词向量;接口划分评价:以当前集群中微服务应用的类别个数k作为聚类簇数,获得K‑means算法的聚类簇划分集合;以K‑means算法的聚类簇划分集合为基准,使用Purity算法评价集合Ω接口划分的合理性。本发明基于微服务接口实际运行的调用关系,使用数学方法重新划分接口集合,与人工划分的微服务接口做对比,指导优化现有微服务架构。
-