从单片到微服务:重构方法的分类
本文提出了一种基于图神经网络方法的微服务重构技术,能够更好地理解软件系统并在云端环境下优化资源分配,识别异常点协助软件重构,与现有软件工程及基于图表示的技术相比表现更佳。
Feb, 2021
本研究提出了一种基于排队模型的效率分析框架,用于分析将传统的大型服务进行分解成 n 个微服务后的效率差异,并考虑了不同的服务时间分布和最坏和最好情况下的系统效率。实验结果表明,将大型服务分解成多个微服务可以提高系统效率,并证明当计算时间均匀分布在多个微服务之间时,可获得最佳的改进效果。
Mar, 2023
基于微服务架构的知识发现中的关键挑战和应对方法,包括数字化、关键词提取、文档相似度计算、自然语言数据库查询以及独立提供抽取的信息,还提供了相应的参考设计指南。
Jun, 2024
本文回顾了程序语言抽象层面的发展历程,从过程、对象、角色、组件,到服务和代理,分析了它们在实体层面的行为选择、实体间耦合灵活性和抽象层次等方面的共同点和区别,总结了软件模块化和可重构性、自治性、协调性等目标的实现方法。
Dec, 2021
提出了一种基于微服务和语义虚拟化的物联网架构,通过知识驱动和数据驱动技术支持智能服务,并使用机器学习管道实现数据驱动方面。
Oct, 2019
通过使用物联网的 Web 模式和复杂事件处理技术,本文提出了一种完全可重用的微服务架构,用于智能港口空气质量监测和警报部署,并展示了该架构的出色性能评估结果。
Jan, 2024
使用人工智能技术基于需求半自动生成软件架构候选方案,并通过定量分析和架构权衡分析方法进行自动评估和交叉分析,以提高生成架构模型的质量、效率和有效性。
Jan, 2024
本文提出了一种自我维护系统的参考架构,可以随着数据的到来不断学习。在数据不断演变的环境中,我们需要管理 ML 模型的架构,在数据分布发生变化、处理异常值、需要重新训练和适应新任务等方面进行自适应。这代表了不断 AutoML 或自适应机器学习。本文描述了这些挑战并提出了参考架构。
Mar, 2019