摘要
本发明公开了一种基于知识图谱的微服务系统内的在线服务推荐方法,包括根据工作流存储库中微服务的历史依赖记录构建微服务知识图谱;基于路径生成策略根据微服务知识图谱获取微服务锚点组合路径集合;构建用于微服务预测的组合路径网络模型,并利用微服务锚点组合路径集合进行模型训练获得优化组合路径网络模型;通过优化组合路径网络模型获取各候选微服务作为原始工作流执行下一步服务的微服务预测概率,对微服务预测概率进行降序排序,并选取排序结果中排名前k的微服务作为在线推荐的目标微服务。解决了目前的微服务推荐方法缺乏对微服务依赖图中的信息进行挖掘的能力,且传统的辅助决策支持系统往往难以应对微服务的复杂性与变化性,无法灵活地适应新的业务需求和场景的问题。
技术关键词
在线服务推荐方法
情境感知服务
锚点
服务系统
节点
图谱
实体
生成规则
注意力
网络
工作流执行
辅助决策支持系统
输入模块
动态语义特征
表达式
sigmoid函数
情景