|
标题:基于微服务的发射场指显软件架构设计与实现 作者:李明亮 李远松 纪歌 徐娟 作者单位:西昌卫星发射中心,四川 西昌 615000 关键字:指显软件;微服务;容器;K8s;软件架构 摘要:指显软件是航天发射中指挥员实时掌握发射态势的重要支撑软件。指显软件需要处理发射场的各种类型数据,并通过图像、曲线、表格等各种方式直观显示。发射场现有的指显软件架构通常为单体架构,指显软件的所有功能全部在一个程序内实现,模块之间耦合性强,维护困难。在分析指显软件需求的基础上,采用微服务的思想,重新设计了指显软件架构,将现有的指显软件按照功能模块拆分为20余个微服务,通过服务的组合满足了软件的需求,并进行了容器化的部署。经过部署测试,设计的指显软件架构在健壮性、高可用性、实时性方面均符合设计要求。 |