限界上下文视角下的微服务粒度评估
近年来,DevOps日渐火热,作为支撑技术的微服务架构由于其敏捷性、灵活性和可扩展性已成为软件行业关注的热点.然而,微服务粒度的界定是微服务领域的一项难题,至今仍缺乏行之有效的评估微服务粒度的标准.针对这一问题,结合几种微服务划分原则提出了4项评估指标,用于量化地衡量微服务划分的合理性,并基于此提出了一种基于限界上下文的微服务粒度评估模型.同时,实现了工具原型可自动化地计算评估结果.案例研究部分将模型的评估结果与架构设计人员的心理预期进行比较,结果表明,所提出的评估模型可以较好地评估微服务粒度.
DevOps、微服务架构、粒度、划分、限界上下文、评估指标
30
TP311(计算技术、计算机技术)
国家自然科学基金61572251;南京大学计算机软件新技术国家重点实验室开放课题KFKT2017A13
2019-11-04(万方平台首次上网日期,不代表论文的发表时间)
共15页
3227-3241