设计应用

RMOF:一种韧性驱动的微服务编排框架

作者:余 航,邢长友,许 博,丁 科
发布日期:2021-11-17
来源:信息技术与网络安全 11期

0 引言

微服务化的软件系统,其组成部分是众多相对独立的微服务[1],微服务以其松散耦合的特性,为软件系统增强其韧性提供了强大支撑。传统的单体架构存在可靠性低、可重用性差、体量臃肿等问题[2],这使得软件系统的部署、开发、应用都更加困难。相对于前者而言,微服务具有敏捷部署、独立开发、多语言支持等优势[3],这使得微服务能够基于冗余和多样性技术手段[4],允许跨地理分布的服务集群实现快速配置和更新集群状态,有助于增强软件系统韧性的同时,降低分布式服务集群的部署成本。对用户而言,系统本身的韧性能力反映在系统为用户分配的服务链上。

微服务架构下,服务链是指由若干个执行不同功能的微服务组件相互协同组成,用于满足用户需要,响应用户请求的有机整体。组成服务链的各微服务组件独立工作、互不干扰、可自由组合。服务链中各微服务之间松散耦合的特性使得其韧性能力可以视为各服务组件的韧性能力之和,微服务组件本身所具有的属性和所使用的技术手段决定了组件运行给系统带来的韧性增强。此外,对于系统运维而言,各微服务组件所采取的技术手段越多,系统复杂度越高,维护成本和复杂性也随之上升。




本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003850






作者信息:

余  航,邢长友,许  博,丁  科

(陆军工程大学 指挥控制工程学院,江苏 南京210007)


此内容为AET网站原创,未经授权禁止转载。
系统韧性 微服务 服务编排 服务链 遗传算法