面向微服务应用的架构异味检测研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:hawk1918
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微服务架构作为架构领域的研究热点,具有可独立部署服务、按需扩展系统等多种优势。然而,微服务架构设计也存在着许多难题,比如服务划分是否合理、服务间是否存在紧耦合,这些问题极大地影响了微服务应用的可维护性。架构异味是指对架构质量属性存在消极影响的架构设计决策。相关研究表明,反复出现的架构异味给软件系统的维护带来了挑战,识别并分析架构异味能帮助提升系统的可维护性。目前微服务领域的异味研究仅仅关注架构模式和相关技术实践,而缺少对微服务架构本身的架构异味的关注。本研究着力于对微服务架构进行架构异味检测,识别出微服务架构设计存在的问题,从而辅助架构师评估当前微服务架构设计,并通过消除异味提升微服务应用的可维护性。本研究对枢纽型依赖、环依赖和模块化违规三种架构异味进行微服务场景下的定义和形式化,同时提出了对应的异味检测算法,实现了一个异味检测工具MASD以实例化相关异味的具体检测过程。其中,枢纽型依赖和环依赖分析了系统中微服务间的调用依赖关系,而模块化违规则分析了微服务间的隐性依赖关系。通过对微服务间的调用依赖关系和隐性依赖关系进行分析,本研究能够帮助架构师识别微服务间存在的紧耦合。此外,本研究还选取了一个基于微服务的通信软件系统进行案例研究,演示了相关异味检测结果如何辅助架构师识别微服务架构设计存在的问题。该案例研究还对异味检测结果和各微服务的可维护性外在表现进行了相关性分析,结果表明枢纽型依赖与模块化违规都与软件系统的可维护性显著相关,并且,模块化违规与软件系统可维护性的相关性更强。因此,本研究所提出的架构异味检测方法能够帮助架构师发现微服务架构设计中存在问题的微服务,从而评估并改进微服务架构设计。
其他文献
本学位论文主要分别讨论了由Lévy过程驱动的中立型随机时滞微分方程以及由Lévy过程驱动的中立型随机马尔可夫时滞微分方程这两个随机微分方程的解的存在唯一性和稳定性。对于第一个方程,本文为了克服快变时滞函数(时滞是有界函数)的困难,建立积分引理。讨论了第一个方程全局解的存在唯一性以及p(p≥2)阶矩指数稳定性与几乎必然指数稳定性。对于第二个方程,本文通过引入辅助方程,并利用Lyapunov函数法和比
库尔勒香梨皮薄肉脆,汁水丰盈,是新疆的特色农产品。但新疆地处我国西北边陲,从产地采摘到内地销售等一系列环节中难免受到静压损伤。果实受静压损伤造成组织细胞破裂后,极易遭受病原体感染,造成香梨腐烂,果实品质下降。故减小香梨静压损伤,能较大程度降低农民经济损失。为此,本文以库尔勒香梨为研究对象,首先设计一套无损检测系统,该系统具有称重、测量电特性等用途,其次探究采摘期内香梨机械特性变化规律,分析采摘期内
学位
为了贯彻网络强国战略思想,最高人民法院高度重视信息化建设,先后建成运行中国裁判文书网、中国审判流程信息公开网、中国执行信息公开网、中国庭审公开网四大司法公开平台,
我国专利侵权诉讼中,证明责任分配与适用仍存在一些缺漏。分析发现,司法实践中,证明责任分配存在诸多问题:如分配对象集中于是否存在制造、使用等侵权行为,分配方法不够明确,
随着数字技术的快速发展与进步,人们对世界的认知、接触方法逐渐向数字化手段靠拢,数字内容的生产与研究的重要性也逐渐体现。数字植物是农林学科响应数字化潮流所提出的研究
游戏3.0时代下,遵循“游玩”、“创造”、“分享”框架构建而成的网络游戏产品表现出本我性、无限性与周期性等新型特征,以“拟真性”和“高自由度”为主要内容的类现实理念
我国是一个传统的农业大国,现在面临着由传统农业向现代农业的转型。自第十八届中央委员会第五次全体会议提出绿色发展以来,全国各地地方政府积极响应。随着国家经济文化处于飞速发展阶段,人们对生活水平及对农产品的安全、质量提出了更高的要求,在绿色农业生产这方面显得极为重要。但过去几十年现代农业为国家工业化、城市化作出的巨大贡献来看,国家的发展基础还是要看农业的发展,但是绿色农业发展较为缓慢。主要问题还是依靠
学位
全球变暖可能加剧极端气候事件的频率和严重程度,而全球变暖所导致的大气CO_2浓度、温度的升高以及降水模式的变化,可能是影响植物生长发育和生态系统结构及功能(如光合作用)的重要因素。植物表皮蜡质具有保水、反射紫外辐射、抗高温、抗冷冻、抗干旱等作用,从而增强植物适应、抵抗外界环境的能力。荒漠植物花花柴叶表面附有厚厚的蜡质,这可能在应对极端温度、干旱、强光等逆境胁迫中发挥重要作用。为了探索高温-干旱胁迫
学位
纪录片作为文化产业的重要组成部分,在新时代也需要提供优质的文艺作品。如何实现“好”与“多”的同频共振、共同发展,成为时代要求的新课题。在此背景之下,纪录片借鉴类型化叙事成为解决该问题可能的路径之一。本研究尝试以《王朝》、《蒙哥》两部自然纪录片作为研究对象,通过案例研究,探讨在一般性的微观技巧之外,将类型化叙事引入纪录片的可能性与可行性。研究发现,在电影中广泛使用的类型化叙事方法,如三幕剧结构、故事
学位
地衣芽胞杆菌和短小芽胞杆菌同属于革兰阳性菌,芽胞杆菌属,在动植物病害防治、环境治理及饲料添加等领域被广泛应用,乳制品中也常被检测出,但一直未被予以足够的重视。实验室前期从新疆南疆某乳品企业生产的一批检验不合格的全脂乳粉中分离鉴定出了地衣芽胞杆菌和短小芽胞杆菌,并通过回接试验证实了这两种芽胞杆菌确实会对乳制品的品质造成影响。因此探究乳粉生产环节中地衣芽胞杆菌和短小芽胞杆菌的污染分布情况,推断其潜在污
学位