重构为微服务的工具:一份初步可用性报告
软件工程
2023-11-10 v2
摘要
尽管微服务是现代基于云应用的首选,但现有遗留系统的迁移与架构重构仍是工业界的一大挑战。为此,学术界提出了许多旨在自动化将单体分解为功能单元过程的策略与方法。在本研究中,我们回顾现有的迁移方法,涉及所用技术与工具支持。从 91 篇出版物中,我们提取出 22 个工具,其中 7 个涉及服务分解。为从终端用户视角评估它们,我们考察了其底层技术、安装、文档、可用性与支持。对其中的 5 个,我们使用参考应用生成了服务切分。我们初步工作的结果表明,所考察的工具采用了有前景的概念,但缺乏供工业界可靠使用的成熟度与通用性。
引用
@article{arxiv.2311.04798,
title = {Tools for Refactoring to Microservices: A Preliminary Usability Report},
author = {Jonas Fritzsch and Filipe Correia and Justus Bogner and Stefan Wagner},
journal= {arXiv preprint arXiv:2311.04798},
year = {2023}
}
备注
Presented at the 5th International Conference on Microservices (2023); https://www.conf-micro.services/2023/