计算机科学2021,Vol.48Issue(12) :17-23.DOI:10.11896/jsjkx.210500078

一种基于微服务架构的服务划分方法

Method of Service Decomposition Based on Microservice Architecture

江郑 王俊丽 曹芮浩 闫春钢
计算机科学2021,Vol.48Issue(12) :17-23.DOI:10.11896/jsjkx.210500078

一种基于微服务架构的服务划分方法

Method of Service Decomposition Based on Microservice Architecture

江郑 1王俊丽 1曹芮浩 1闫春钢1
扫码查看

作者信息

  • 1. 嵌入式系统与服务计算教育部重点实验室(同济大学) 上海201804
  • 折叠

摘要

对单体系统进行微服务划分能有效缓解单体架构中系统冗余、难以维护等问题,但是现有的微服务划分方法未能充分利用微服务架构的属性信息,导致服务划分结果的合理性不高.文中给出了一种基于微服务架构的服务划分方法.该方法通过系统服务与属性的关联信息来构建实体-属性关系图,然后结合微服务架构的特征信息与目标系统的需求信息制定服务划分规则,量化两类顶点之间的关联信息,生成实体-属性加权图,最后应用加权的GN算法自动地实现系统的微服务划分.实验结果表明,该方法在服务划分的时效性上有较大提升,并且生成的微服务划分方案在评估指标上的表现更好.

关键词

微服务架构/服务划分/问题建模/划分规则/GN算法

引用本文复制引用

基金项目

国家重点研发计划(2018YFC0831403)

出版年

2021
计算机科学
重庆西南信息有限公司(原科技部西南信息中心)

计算机科学

CSTPCDCSCD北大核心
影响因子:0.944
ISSN:1002-137X
被引量10
参考文献量4
段落导航相关论文