摘要
本发明公开了一种强化学习下的基于引导矩阵的微服务拆分方法,属于计算机领域。其步骤为:采用动态链路追踪工具,收集系统链路信息;利用静态代码分析工具补充系统的类与方法的静态关联信息;根据获取的执行链路信息以及类与方法的静态关联信息,确定以实体作为服务拆分的基本单位;根据提取的实体建立强化学习模型;设定一个引导矩阵,利用引导矩阵来代替Q表,以架构中实体的价值引导矩阵优化与更新,利用更新后的引导矩阵来反作用于搜索过程,获得各实体分类序列;根据实体分类序列,采用K‑means算法来进行聚类,获得微服务拆分方案。本发明能够实现自动化拆分,而且能够更加高效、灵活地完成服务的设计与评估。
技术关键词
实体
拆分方法
静态代码分析
矩阵
强化学习模型
链路
聚类
收集系统
序列
模块
动态
参数
算法
日志
轨迹
系统为您推荐了相关专利信息
信用风险评估方法
企业信用风险评估
节点特征
企业关联关系
动态
室内定位方法
三次样条插值算法
无迹卡尔曼滤波
平滑算法
指数
接入管理系统
机器学习模型
异构
阈值机制
资源监控