基于微服务架构的旅行社门店系统的设计与实现

来源 :北京邮电大学 | 被引量 : 10次 | 上传用户:wanglaow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人民生活水平的提高,旅游成为了家庭个人消费的新选择。旅游服务的提供者,为了提升效率,增加游客的满意度,引入了各种互联网技术。旅行社利用门店系统进行自动化办公,简化办公流程、提高办事的效率。比如旅游报名、订单管理、报表数据分析以及门店信息管理等。通常传统的旅行社门店系统都采用老旧的单体架构(Monolithic)模式,但是随着业务的扩大,需求的变化,业务系统逐渐庞大复杂,导致持续交付周期变长、维护性变差、性能也逐渐变低。因此,为了解决以上问题,本文提出基于微服务架构的旅行社门店系统的课题。本论文是为了解决传统旅行社门店系统采用单体系统架构时出现的一系列问题而提出的,目的是设计并实现一个基于微服务架构的旅行社门店系统。本论文从高性能、扩展性、安全性、容错性等方面阐述了对微服务的理解。根据业务逻辑的不同,将整个业务系统拆分为一组微服务,并利用Spring Cloud相关技术进行实现。每个微服务之间相对独立,拥有一套独立的环境和资源,能够独立地进行部署,相对来说提高了安全性。而服务之间也通过轻量级通信机制进行服务间的调用。通过多个微服务的组合,能实现更加复杂的功能。通过将不同微服务搭建成不同的集群,再通过Ribbon负载均衡等技术能提高响应速率等性能,结合Hystrix容错机制提高系统的容错率以及可靠性。本论文的工作是将采用单体架构的整个系统,拆分为不同的模块,不同模块以微服务的形式进行设计与实现。根据业务逻辑,抽取出门店管理服务、产品展示服务、订单服务、行政中心服务、合同服务等,并且抽象出通用的功能和工具类进行封装,例如短信服务、分布式锁服务、银行支付服务等。所有的微服务相互配合,实现整个旅行社门店系统,实现本论文的目标。本论文最后对实现的基于微服务架构的旅行社门店系统进行了系统测试,测试内容包括功能测试和性能测试,测试结果表明系统可行且有效。
其他文献
研讨马克思人的自由而全面发展理论,应关注马克思的政治解放思想。马克思倾其一生经历,致力于探索人的解放和自由而全面发展。马克思关于人的全面发展的论述,从一个特别的层
目的探讨Orem自理护理模式干预对老年脑梗死患者认知功能及康复效果的影响。方法选取2016年1月至2017年5月本院收治的184例老年脑梗死患者作为本次研究的研究对象,根据随机原
目的:筛查统计新生儿眼底病变的基本情况,并探讨新生儿视网膜出血的影响因素。方法:收集2016-01-01/2018-05-31于我院产科病房及新生儿重症监护病房采用儿童数字化广域成像系
电梯导轨垂直度是电梯安全、舒适运行的一项重要性能指标,对电梯导轨垂直度的检测通常贯穿于电梯安装和维护的整个阶段。传统的检测方法费时费力,效率低。为了提高电梯导轨垂
中国经济发展进入新常态,经济增长速度从高速增长转为中高速增长,经济结构不断优化升级,经济增长驱动方式从要素驱动、投资驱动转向创新驱动。国家审计作为国家治理的重要组
严歌苓的《扶桑》对新移民的精神根基进行了重新探索,体现了移民的寻根情怀以及对整个人类精神心灵变化的探寻。为此,本文结合小说创作的内容,从传统文化、移民情怀、人类精
<正>慢性乙肝作为临床诊疗中常见的慢性肝部疾病,患病后若无法予以及时、科学的治疗,将会导致肝癌、肝硬化等疾病的发生,对患者的生命健康安全产生严重威胁。由于现阶段该病
<正>生态环境部坚决贯彻落实习近平生态文明思想和党中央、国务院决策部署,将环境保护督察作为重中之重,加强组织领导,完善督察机制,狠抓督察实践,两年完成了全国31个省(区、
目的 观察加味灵芝益寿丸治疗慢性疲劳综合征临床疗效。方法 选择60例慢性疲劳综合征患者,随机分成治疗组30例,采用加味灵芝益寿丸治疗;对照组30例,给予口服氟西汀片作治疗。
目的研究探讨细节护理对手术室护理质量与患者满意度的影响。方法选取2017年9月—2018年9月期间该院接收治疗的110例手术患者作为研究对象,随机分为对照组、观察组两组,每组