一种基于微服务架构的服务划分方法

来源 :计算机科学 | 被引量 : 0次 | 上传用户:mixcenter
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对单体系统进行微服务划分能有效缓解单体架构中系统冗余、难以维护等问题,但是现有的微服务划分方法未能充分利用微服务架构的属性信息,导致服务划分结果的合理性不高.文中给出了一种基于微服务架构的服务划分方法.该方法通过系统服务与属性的关联信息来构建实体-属性关系图,然后结合微服务架构的特征信息与目标系统的需求信息制定服务划分规则,量化两类顶点之间的关联信息,生成实体-属性加权图,最后应用加权的GN算法自动地实现系统的微服务划分.实验结果表明,该方法在服务划分的时效性上有较大提升,并且生成的微服务划分方案在评估指标上的表现更好.
其他文献
为了更准确地检测高速公路隧道内停车行为,提出一种基于改进YOLOv3车辆检测模型的高速公路隧道内停车检测方法.通过筛选VOC数据集以及实际高速公路隧道内的车辆图片制作专门用于高速公路隧道内车辆检测的数据集,选取YOLOv3目标检测模型作为车辆检测的基础网络结构,并对其进行加深网络结构的改进使其能够准确检测隧道内的车辆.将Deep SORT跟踪算法应用于改进的停车检测模型中,对车辆进行跟踪从而计算行驶速度,并创新性地设置双重速度阈值来判别车辆的停车行为.实验结果表明,经过改进的YOLOv3模型相比于原模型,
随着生鲜冷链行业竞争逐渐白热化,成本高、时效性强、新鲜度难以保持等问题已成为制约冷链物流配送的瓶颈.为提高生鲜配送效率,考虑客户满意度,以货损成本、惩罚成本等综合配送成本最低为目标函数,构建了一个多目标配送路径优化模型.设计带精英策略的非支配排序遗传算法(Elitist Non-dominated Sorting Genetic Algo-rithm,NSGA-II)求解该问题,利用Solomon标准数据集进行仿真模拟实验.实验结果对比分析表明,考虑满意度时冷链物流配送所需车辆更少,总路径长度更短,设计的
近年来,卷积神经网络被广泛应用于心音信号分类.为满足先心病机器辅助诊断系统低功耗、可移动等方面需求,基于轻量级神经网络MobileNet,实现了一种适用于FPGA硬件平台的心音分类器.心音分类器的深度卷积、逐点卷积与最大池化等模块通过高层次综合进行设计.该心音分类器在利用深度可分离卷积减少网络参数与运算量的同时,通过多像素多通道并行及定点量化等方式,提升了分类器运行速度.经心音数据集实验结果表明,在计算效率方面,该心音分类器在FPGA上相较于在通用CPU上实现约14倍加速.
为了求解同时实现空间协同和时间协同的多无人机时空协同问题,提出了基于分布式模型预测控制的多无人机在线协同航迹规划的方法.建立了由MPC(Model Predictive Control,)控制器、空间协同模块和时间协同模块组成的多无人机分布式时空协同航迹规划框架结构.MPC将时空协同问题转化为滚动优化问题,优先级的方法实现了空间协同和时间协同的解耦,同时改进了碰撞冲突消解规则,并设计了时间冲突消解规则,解决了分布式时空协同问题的动作一致性问题.仿真实验表明,该方法可以有效地实现多无人时空协同航迹规划.
施工人员检测在施工管理工作中有重要的应用价值.施工现场图像背景复杂且视角多样,给施工人员检测任务带来难度,同时施工现场大多基础配套设施不完善,并且网络条件较差,不适合在大型GPU工作站上进行模型部署.针对以上问题,以YOLOv3检测网络为基础,加入特征金字塔池化模块,增加多尺度特征融合并改进候选框,提升检测精度,同时采用通道剪枝算法对检测网络进行轻量化处理以适应边缘端设备算力,提出一种面向边缘端的施工人员实时检测方法.该方法在自制的施工人员数据集上平均准确率可达到88.23%,较YOLOv3检测方法提升4
流场可视化是科学计算可视化中一个重要的分支,主要对计算流体动力学的模拟计算结果进行可视化,给研究人员提供视觉上直观可见的图形图像,方便研究人员进行分析.流场可视化的已知技术包括基于几何的方法(如流线和粒子追踪法)以及基于纹理的方法(如LIC、噪声点、IBFV等).流线可视化是流场可视化的一个重要且常用的几何可视化手段.在流线可视化的研究中,流线的放置是整个流线可视化的重点,流线的数目和位置影响了整个可视化效果.当流线放置过多时,会造成视觉的杂乱;而流线放置过少会使流场信息表达不完整,无法传递完整的信息给领
《C程序设计(第五版)》(ISBN:9787302481447,谭浩强著)为“十二五”普通高等教育本科国家级规划教材、北京市高等教育精品教材立项项目,获全国高校出版社优秀畅销书特等奖、原电子工业部优秀教材一等奖、全国高等院校计算机基础教育研究会教材一等奖等多项奖项,发行逾1600万册,这在国内外都是罕见的.
期刊
为了解决故障严重程度等级划分缺乏依据、传统经验直接划分可靠度不高局限明显等问题,提出一种结合间隙度量方法的故障程度等级度量标准.引入间隙度量的相关方法定义一种新的故障等级划分方法,通过这种故障等级划分方法可以直观便捷地确定故障的严重程度.根据不同的故障情况,结合预设的最优容错控制措施对故障系统进行容错控制,有效地提升了系统的鲁棒性和稳健性.设计了两种不同形式的基于故障程度的自适应优化容错控制器,并对容错控制的效果进行了对比分析,仿真实验验证了该方法的有效性,与常规容错方法相比更加灵活高效.
随着智能化与自动化的发展,机器人应用越来越广泛;多机器人路径规划和协作问题就成为当前关注的焦点.针对以上问题,提出了一种改进的遗传算法.在初始化总群时,通过选择中点的相邻点扩大选择范围确保线路连续.通过种群适应度函数改进路径平滑度防止转向次数过多.为了防止遗传算法陷入局部最优解,通过轮盘赌的方法确保一部分非最优个体.在优化后的遗传算法基础上根据优先级顺序,并结合提出的时间窗模型,对冲突类型进行分类处理并制定对应的协调方案.仿真结果表明,该方法可以有效地解决多机器人的路径冲突问题,通过合理地规划线路提高系统
微服务软件架构将大型复杂应用软件拆分成多个可独立部署的相互之间通过轻量级通信机制协作的微服务,从而实现了应用软件的敏捷开发和持续交付.然而,应用软件的微服务数量众多,调用关系复杂,当某个微服务出现故障时会引发与之交互的微服务也出现异常,从而大幅增加了软件应用出现故障的可能性.面对众多异常微服务,考虑到异常的传播性,如何高效、准确地定位引发异常的故障微服务,成为亟待解决的问题.针对该问题,文中提出一种面向异常传播的微服务故障诊断方法.首先,监测微服务度量信息与微服务之间的调用行为;然后,基于回归分析构建度量