多版本共存的微服务系统自适应演化方法

来源 :软件学报 | 被引量 : 0次 | 上传用户:mxf542268673
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微服务设计模式通过将应用程序拆分成多个相互独立的微服务,实现了各个微服务之间的相互解耦,允许各个微服务能够独立地进行迭代开发、部署,从而对用户需求变化以及DevOps流程中部署需求作出快速响应.每个微服务的独立迭代升级导致了系统中可能出现多版本共存现象,不同服务的不同版本之间的依赖关系变得更加复杂.如何在这种场景下适应用户不断变化的需求以及开发者敏捷DevOps流程中部署需求,是当前面临的一个挑战.为解决这一问题,提出了微服务依赖模型来刻画不同服务的不同版本之间复杂的依赖关系,设计了基于贪婪的优化算法来找
其他文献
采用热重分析仪研究了铅酸蓄电池壳体材料[丙烯腈–丁二烯–苯乙烯塑料(ABS)]在空气氛围,不同升温速率下的燃烧动力学特性。结果表明,蓄电池壳体材料在燃烧时分为两个失重阶
随着软件互联网化和服务化的高度发展,持续性(continuity)成为现代软件系统的基本特性之一,覆盖从商业策划、软件开发、运维、演化的所有环节,使得软件系统在持续稳定提供功
概述了尼龙6/石墨烯纳米复合材料的制备方法,包括原位聚合法、溶液共混法、熔融共混法和其它复合法。详细介绍了石墨烯在PA6改性方面的应用情况,包括强化界面结合、改善导热
通过熔融共混法制备了聚丁二酸丁二酯(PBS)/乙酸酯淀粉/淀粉复合材料,其中PBS质量分数固定为50%,并对其进行结构性能分析。傅立叶变换红外光谱结果表明,经过共混过程后,淀粉
本文译自2003年近海工程会议的一篇论文(见参阅文献1).该文总结了目前海洋油气开发中系锚系统的岩土工程设计方法,讨论了岩土工程勘探方法,介绍了深海油气开发中细长锚桩和吸
本文的海上钻井平台智能化管理信息系统(以下简称系统)是针对胜利石油管理局海洋钻井公司平台生产管理研究与开发的,开发模式为客户/服务器模式,开发方法为结构化生命周期法
随着计划经济时代的谢幕,一个工程建设项目的实施就不再是单单考虑工程质量问题了,在达到既定的工程质量目标的前提下追求造价尽可能经济是每一个项目必须面对的问题.本文着
采用乙酸锌催化酯交换反应合成了聚碳酸丁二酯(PBC)和聚富马酸丁二酯(PBF)两种预聚体,而后通过熔融缩聚工艺合成聚(碳酸丁二酯–co–富马酸丁二酯),以凝胶色谱(GPC)和核磁共
Inflation Targeting(IT)is nowadays the basis of the monetary policy framework in most of the advanced and the emerging economies of the world.For many years the
采用Ar–O2等离子体技术,以聚丙烯(PP)为基膜,用二乙烯三胺(DETA)作为改性剂,对PP膜进行表面活化接枝改性。利用傅立叶变换红外光谱(FTIR)、水接触角测量仪、扫描电子显微镜