摘要
本发明公开了一种基于业务主题聚类的微服务架构粒度异味重构方法及系统。本发明包括以下步骤:步骤1.提取微服务架构的结构信息,包括微服务接口的业务主题聚类;步骤2.根据重构目标确定重构策略并对微服务架构异味重构初始化;步骤3.基于优化算法对每一轮迭代后的微服务架构进行适应度计算,在效果趋于稳定或者迭代完成后,得到最优的接口分布并输出;步骤4.根据系统原始状态与优化后的微服务接口结构之间的差异以及重构模式库提出重构建议。本发明通过使用改进的遗传算法,基于业务主题聚类定义优化目标,对于粒度过大或过小的业务进行拆分、合并,对不合理的业务进行重组,有助于提高内聚度,降低耦合度从而提高微服务架构质量。
技术关键词
重构方法
重构策略
主题
异味
微服务架构
接口结构
语法结构
变异方法
重构算法
聚类
遗传算法
微服务系统
抽象语法树
重构系统
排序方法
模式
定义
系统为您推荐了相关专利信息
抓取方法
多模态数据融合
页面结构
LSTM神经网络
生命周期模型
动作识别模型
意图分类模型
问答模型
语句
问答方法
镜头
视频剪辑方法
音乐节奏识别
自动语音识别技术
深度学习模型