-
公开(公告)号:CN117707491A
公开(公告)日:2024-03-15
申请号:CN202311745311.6
申请日:2023-12-19
Applicant: 安徽大学
IPC: G06F8/20 , G06F18/2323 , G06N3/0455 , G06N3/042 , G06N3/084
Abstract: 本发明属于系统架构设计领域,具体涉及一种基于有向图注意力神经网络的微服务分解方法、系统及其装置。本发明提供的方案的思路是先通过特征工程生成一个反应单体软件系统运行状态的有向图,然后通过一个全新设计并经过预训练的有向图注意力神经网络对有向图中的所有路径进行权重分析,并生成对应的注意力权重矩阵Z。最后通过谱聚类算法生成根据权重矩阵完成单体软件系统中不同功能执行单元的聚类。经过聚类过程中的每个类簇都是一组定义明确的功能执行单元。得到聚类结果可以指导单体架构的软件系统的解耦任务,将其转换为微服务架构。本发明解决了现有方案未能充分考虑类节点之间的依赖性和交互性,导致微服务转换失败的问题。