基于微服务架构的航空订票系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:langjitianya198411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
民营航空行业的IT信息化系统相对比较传统。但对于安全性和稳定性的要求非常高以至于航空行业的系统架构变化很小。很多企业仍然沿用着许多年前的技术方案。而当今人们对出行的需求日益旺盛,也更加注重出行效率和出行体验。用户的需求变化快、种类多,这种现状就要求公司要有快速、高效的软件交付能力用以支撑业务的快速发展。目前单体架构模式的系统已经成为了业务持续增长的瓶颈。从提出需求到最终上线往往需要耗费大量的时间,此时可能已经错误了业务抢占的市场的最佳时间。由于各业务逻辑都在一起,代码体量庞大。频繁的变更也容易造成系统运行质量下降,无法高效的支撑业务的运行。在面对高并发场景时依然采用简单的水平扩容方式虽然在一定程度缓解了压力,但也造成大量服务器资源浪费。因为单体架构的系统只能整体的扩缩容,无法有针对性的只对访问量高的模块进行扩容。很多访问频次不高的模块也被动的跟着扩容造成了性能过剩和浪费。随着中国互联网的飞速发展,一些新技术、新理论也在推广发展。例如:微服务、容器化、云计算、Severless、Dev Ops和自动化运维等。为民营航空行业的系统改造优化提供了借鉴和参考意义。本论文是基于某民营航空公司“电商机票预订系统微服务改造”项目为背景。首先本文分析了业务背景现状以及当前的系统运行现状,分别从业务层面和系统技术层面入手分析了功能性需求和非功能性需求。在保有现有业务功能的前提下,采用微服务架构改造现有的机票预定系统,将单体架构按照业务领域拆分成多个独立的微服务系统。本文在第四部分以营销中心作为示例介绍了微服务系统的详细设计实现方案。为保证微服务架构在提高服务器资源利用率的前提下,支撑秒杀的高并发场景和应对微服务架构改造后带来的部署复杂的问题。本文在第三部分设计实现了服务治理框架、包含:服务编排、负载均衡、服务注册和发现、配置中心、网关、监控和日志等模块。本文最后验证了营销中心的业务功能和治理框架的各个组件的功能。在非功能性测试上验证了营销中心高并发场景的运行情况和服务治理框架在宕机网络中断等场景的高可用性。航空订票系统的微服务改造的整体方案设计与实现,为公司的系统服务能力的稳定性、有效性和市场的变化的及时响应等方面创造了巨大价值。在传统的民营航空领域对于微服务架构、容器和自动化等技术应用进行了有益的探索和尝试。
其他文献
图像配准是一个寻找两幅或多幅图像的空间对应关系的过程,是一种应用广泛的核心图像处理技术。随着科学技术的快速发展与人民生活水平的提高,在医学图像配准领域,一方面,临床成像技术得到了发展,医学成像设备得到了推广与普及,涌现出了大量的含有丰富的结构或功能信息的图像数据,这给图像配准技术带来了极大的挑战。另一方面,图像配准技术也被应用到各种极具挑战的临床应用场景中,研究者们针对其应用场景提出了大量适用性的
近些年来,许多科研人员致力于电子设备创新交互方式的研究,并据此开发了众多人机交互应用。手势分类技术,作为人机交互方式中的重要一环,也逐渐成为了许多现实应用(如手势识别及可穿戴设备的视觉交互)的迫切需求,且应能适用于不同光照、背景等诸多环境。目前,许多现有的方法都能精确地识别手势,但是,在实际应用中依然存在着诸多的挑战,包括:环境的复杂性、不变量的不同性,例如处理时间、执行框架,以及系统的安全性、准
成像设备的抖动,元器件的噪声和图像编解码等都会导致图像退化。图像复原则是处理退化的图像,使其与原始图像更加接近。传统的图像复原方案有很多缺点,如计算时间过长,鲁棒性较差等等。近几年,基于神经网络的复原方法逐渐被提出,这种算法可以充分获取图像的先验知识,有效地提高图像处理速度,因此受到学者的广泛关注。然而现有的算法大多解决的是比较单一的图像降质问题。如在图像去模糊方面,仅解决人为制造的模糊核,而这类
心血管疾病日益成为世界首位死亡原因,治疗心血管疾病的投入很高。在防控心血管疾病上,平时的健康管理是必要的手段。由于防治指南无丰富、可操性的管控知识,但是健康网站上未经处理的管理知识也无法提供最有效的信息、可行性。不同来源的健康知识是否可靠,知识是否有理论依据,如何挖掘出更多的信息和科研方向均需要研究。因此如何将健康知识抽取关键信息、有效分类、挖掘并应用到实际中,是提高知识使用效率、指引科研方向等实
随着深度学习及与其相关的动作识别技术的兴起,电子设备在此过程中逐渐展现出其独特的功能性。目前,这已成为计算机视觉的主流研究方向之一,并且在人机交互领域彰显出巨大的潜力。然而,在实现过程中,可能会遇到与诸如计算代价和效率等相关的各项挑战。同时,人体动作识别又是一个极为复杂的领域,因为图像序列可能会包含一系列不属于特定动作的多样化特征。为了解决上述问题,本研究提出了一种基于DTA技术(Detect、T
飞行员在环数值仿真系统是验证民机功能设计、研究航空人为因素的重要工具。随着民机自动化水平的提高,飞行员与飞机自动化系统之间功能分配设计的合理性是保障飞行安全的重要前提。为保证从仿真模型开发到飞机系统设计的无缝衔接,需围绕飞行员在环仿真系统建立合理的设计流程,并对民机系统设计中的人机功能分配问题建立有效的评价机制。本文的研究内容主要包括:引入基于模型的系统工程方法从而建立飞行员在环数值仿真系统从飞机
随着市场竞争的不断加剧,企业必须根据外部市场的变化,通过提高内部管理水平,加强管理管控,以提升自身的市场竞争力,保证战略目标及经营目标的实现。全面预算管理是实现企业经营目标的重要管控手段和保障之一。作为企业战略规划及经营计划的量化工具,全面预算管理在企业管理中得到广泛应用。但如何有效进行全面预算管理,则是所有企业均需面对的问题。本文将根据全面预算管理在企业经营目标实现中的作用以及大多数企业目前运用
随着技术的发展进步,显示设备的性能逐步提高,除了分辨率和色彩丰富度的提高,也表现在刷新率的显著提高。而电子显示屏显示动态影像的原理与人眼的视觉融合及视觉暂留效应是紧密联系的,当快速变化的静态图像达到一定的变化频率,人眼看到的画面就会产生动态感,这个频率在通常情况下是60Hz左右。目前的高端商业显示器的刷新率已经可以达到144Hz甚至更高,而更高的刷新率除了可以给观看者带来比以往更流畅的观看体验之外
场景的三维重建技术是计算机视觉和定位导航的重要研究课题,使用该技术可以获得物体的3D轮廓,也能获取轮廓上任意点的坐标。随着视觉导航技术的不断发展,人们对使用计算机模拟现实世界的三维场景越来越感兴趣,对三维重建技术的要求越来越高。基于单幅图像的三维重建是三维重建中一个重要的研究方向,重建过程中的主要困难是信息的不充分性,但由于其重建效率高、成本低廉,在虚拟现实、大型场景重建、城市数字化和文物恢复等领
咬肌肥大是指单侧或双侧咬肌的无症状扩大,通常会导致方形的下颌面轮廓,在亚洲人的审美中一般认为这是不美观的。在人们对美的要求普遍越来越高的今天,针对咬肌的A型肉毒杆菌毒素(BoNT-A)注射疗法由于它的低侵入性以及对咬肌肥大良好的治疗效果已经在亚洲得到了广泛的临床应用。然而,如今主流的BoNT-A咬肌注射技术基本是从临床实践中总结而来,尚未有研究基于解剖结构信息对咬肌注射技术进行统计学上可信的定量评