【摘 要】
:
近年来,随着微服务架构的出现和快速发展,使软件能快速满足市场不断变化的需求同时,也带来了许多问题。其中重要问题包括微服务的划分和划分的度量,一个优良的微服务划分方案能降低开发成本、提高开发效率和降低系统重构风险。目前对微服务划分原则和划分方法的研究已经基本成熟,但是对怎样的划分方案是一个合理的划分方案还没有一个共同的标准。就当前问题,以度量微服务划分方案的好坏为目标,提出了微服务划分方案的度量方法
论文部分内容阅读
近年来,随着微服务架构的出现和快速发展,使软件能快速满足市场不断变化的需求同时,也带来了许多问题。其中重要问题包括微服务的划分和划分的度量,一个优良的微服务划分方案能降低开发成本、提高开发效率和降低系统重构风险。目前对微服务划分原则和划分方法的研究已经基本成熟,但是对怎样的划分方案是一个合理的划分方案还没有一个共同的标准。就当前问题,以度量微服务划分方案的好坏为目标,提出了微服务划分方案的度量方法。首先,比较了单体软件架构、面向服务架构(Service Oriented Architecture,SOA)和微服务架构的区别,总结了微服务划分相对于SOA模块划分的特点,介绍了微服务划分方案度量结果的数值表示方法,阐述了度量模型建模的步骤,说明了熵值法和层次分析法对度量模型指标权值计算和划分方案决策的理论支持。其次,提出了微服务划分方案的度量方法,详细说明了微服务划分方案度量结果的表示方法,设计了粒度可变的表示标尺,将划分方案度量指标分为内聚度、耦合度、收敛度、契合度和复杂度五个方面,给出了详细的度量指标,设计了度量微服务划分的总体策略和指标的计算方法,给出了每个指标的度量示例,阐述了熵值法和层次分析法主客观结合的方法进行指标权值的确定,并说明了运用层次分析法的详细过程。再次,从系统应用的角度出发,结合度量方法设计了微服务划分方案的度量系统模型,把度量系统模型分为数据收集层、数据存储层、策略管控层、方案评估层和评估展示层五个层次,通过五个层次来实现微服务划分方案的度量。最后,介绍了度量系统的部署环境,以胜乐票务服务平台为应用实例,描述了项目的微服务划分结果,基于微服务划分方案的度量方法,在度量系统下完成了胜乐票务服务平台微服务划分方案的度量过程,给出了详尽的度量数据,说明了度量模型的有效性。
其他文献
海面溢油污染是当今世界上最常见、影响最恶劣的海洋污染问题之一,严重危害生态环境安全和社会发展,加大对海洋溢油污染治理和改善的力度,刻不容缓。准确且快速的定位识别海面溢油是治理海洋溢油污染的基础与前提,但是目前针对海面上不连续分布的溢油还未见有可用的理论研究成果和成熟的探测方法,无法得到准确的探测与评估结果。因此,研究准确高效的不连续溢油的监测手段,是当前治理海面溢油污染的重要工作之一。为了弥补这一
在最近的几十年里,分布式频谱通信系统因具有抗隐秘性好、抗干扰能力强、可降低电磁干扰等诸多优势,在蓝牙、测距定位、移动宽带、民用数字蜂房等领域有着重要的应用。而分布式通信系统的同步、抗干扰、抗截获、多址通信等性能的好坏都与系统中所采用的扩频序列的特性密切相关。这就是为什么研究和推广序列设计理念的原因所在。因此,设计性能优良的扩频序列对提升现代分布式频谱通信系统的性能具有至关重要的理论意义和毋庸置疑的
多层异构网络能降低传输路损,提升用户服务质量,已成为5G网络的主要框架。为描述异构网络的主要性能,人们提出了网格模型和随机几何模型。其中网格模型假设固定的网络拓扑——固定的基站用户位置与数目。此假设虽适用于传统的单层宏基站网络,却难以应用在随机组网的多层异构网络中。相比于网格模型,随机几何模型假设随机的网络拓扑,能描述异构网络的随机特性,并可精确地刻画网络性能。然而引入随机几何模型也产生了复杂的数
火灾是影响全球众多植物群落结构和分布的重要生态因子。近年来,林火发生的频率和强度急剧增加,北京延庆、四川凉山、山西五台山等陆续发生的森林火灾都带来重大损失,而其中树冠火生长蔓延的强度和损失都是最大的。针对现有树冠火研究多偏重于火焰蔓延的数值模拟以及简单可视化,本文提出一种树冠火生长蔓延的实时仿真算法。首先,本文采用基于粒子系统的方法结合N-S方程进行火焰模型的构建。采用Helmholtz-Hodg
头发仿真模拟可应用于游戏动画、电影电视、虚拟仿真等一系列领域,具有非常重要的地位和广阔的发展前景。如何对头发进行发丝建模及造型控制、头发的运动及碰撞如何处理以及如何更好地展示头发在自然光以及人造光照射下的视觉效果都是需要考虑的问题。因此,本文重点对这三部分进行研究和讨论。首先,针对头部模型的建模问题,本文采用Maya2018建模软件对头部模型进行绘制,并对头部模型的顶点、网格线及面进行调整,从而解
随着近几年万物互联业务的高速发展,数据流量业务的指数式增长,频谱资源匮乏现象日益严重。频谱资源的二次利用,能在一定程度上解决频谱资源短缺的现象,提高频谱利用率。LTE-V2V通信网络不仅能实现V2V链路共享蜂窝用户的频谱资源,还能降低信息传输时延以及小区基站负载压力。但是,LTE-V2V通信网络在实现V2V链路复用蜂窝用户频谱资源的同时,蜂窝用户和V2V链路之间还会产生共道干扰,当共道干扰严重时将
火灾作为一种发生频率较高的多发性灾难,有着蔓延速度快、破坏性强的特点,严重威胁人民群众的生命财产安全。因此,及时检测到火情并进行预警,给疏散救援争取宝贵时间,对火灾的防治和保护人民生命财产具有重要意义。随着计算机视觉技术的发展和普及,基于计算机视觉的目标检测技术发展迅速。与传统的基于传感器的火灾监测技术不同,基于机器视觉的火灾监测技术需要使用的设备更加简单,检测精度更高,实时性更强,更加不容易受到
随着无线通信技术的发展,智能设备的接入数量快速增长,导致无线网络资源短缺,为了解决这一问题,学术界将能量收集视为一种解决能量供给问题的有潜力的方案。无线携能通信技术为无线通信网络中的信息传输和能量收集提供了有效的技术保证。将无线携能通信技术用于协作中继网络,增加了通信覆盖范围的同时,也延长了中继的电池寿命。但是,两者的结合也引发了一些问题和挑战,如能量收集和速率传输的权衡问题,以及如何解决多变量耦
随着人工智能技术的发展,虚拟康复已经成为一种有效的运动康复疗法,并被医疗机构和养老机构广泛接受。然而现有的虚拟康复方法在人机交互方面存在自然性差,训练过程不友好的问题,降低了患者的康复体验,导致很多患者难以得到最佳的康复治疗效果。本文针对上述问题,研究了面向虚拟康复姿势识别算法,并开发了相应的训练系统,具体研究内容如下:首先,设计了能满足患者多种康复需求的基于上下肢和躯干局部姿势组合的康复姿势集合
软件缺陷预测技术在软件生命周期中具有重要的地位,能够准确的捕捉到缺陷及其具体数目,定位到软件缺陷所在的具体模块有利于提高软件质量;保证软件的性能;节约软件测试成本。然而,具有缺陷的模块只占有很小的比重,导致在训练模型的过程中缺陷样本很难被捕捉,高维度的冗余特征也会影响最终的分类精度。此外,刚刚开发完毕的软件在各方面数据都不完善,特别是样本的标记情况,样本数量不足以建立精确的预测模型。因此,本文就上