一种基于词向量模型的微服务接口划分评价方法

    公开(公告)号:CN113760778B

    公开(公告)日:2022-02-08

    申请号:CN202111316694.6

    申请日:2021-11-09

    Abstract: 本发明提供了一种基于词向量模型的微服务接口划分评价方法,数据收集:服务端构建微服务集群;收集日志数据还原各微服务应用之间分布式链路调用过程;模型训练:拆分图状调用链为线性调用子链,按照调用顺序提取接口名称组成接口字符串数组获得人为的微服务接口划分集合Ω;基于接口字符串数组进行词向量模型训练,得到接口名称的词向量;接口划分评价:以当前集群中微服务应用的类别个数k作为聚类簇数,获得K‑means算法的聚类簇划分集合;以K‑means算法的聚类簇划分集合为基准,使用Purity算法评价集合Ω接口划分的合理性。本发明基于微服务接口实际运行的调用关系,使用数学方法重新划分接口集合,与人工划分的微服务接口做对比,指导优化现有微服务架构。

    一种基于词向量模型的微服务接口划分评价方法

    公开(公告)号:CN113760778A

    公开(公告)日:2021-12-07

    申请号:CN202111316694.6

    申请日:2021-11-09

    Abstract: 本发明提供了一种基于词向量模型的微服务接口划分评价方法,数据收集:服务端构建微服务集群;收集日志数据还原各微服务应用之间分布式链路调用过程;模型训练:拆分图状调用链为线性调用子链,按照调用顺序提取接口名称组成接口字符串数组获得人为的微服务接口划分集合Ω;基于接口字符串数组进行词向量模型训练,得到接口名称的词向量;接口划分评价:以当前集群中微服务应用的类别个数k作为聚类簇数,获得K‑means算法的聚类簇划分集合;以K‑means算法的聚类簇划分集合为基准,使用Purity算法评价集合Ω接口划分的合理性。本发明基于微服务接口实际运行的调用关系,使用数学方法重新划分接口集合,与人工划分的微服务接口做对比,指导优化现有微服务架构。

Patent Agency Ranking