当前位置:主页 > 科技论文 > 软件论文 >

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

发布时间:2021-10-29 19:25
  随着人民生活水平的提高,旅游成为了家庭个人消费的新选择。旅游服务的提供者,为了提升效率,增加游客的满意度,引入了各种互联网技术。旅行社利用门店系统进行自动化办公,简化办公流程、提高办事的效率。比如旅游报名、订单管理、报表数据分析以及门店信息管理等。通常传统的旅行社门店系统都采用老旧的单体架构(Monolithic)模式,但是随着业务的扩大,需求的变化,业务系统逐渐庞大复杂,导致持续交付周期变长、维护性变差、性能也逐渐变低。因此,为了解决以上问题,本文提出基于微服务架构的旅行社门店系统的课题。本论文是为了解决传统旅行社门店系统采用单体系统架构时出现的一系列问题而提出的,目的是设计并实现一个基于微服务架构的旅行社门店系统。本论文从高性能、扩展性、安全性、容错性等方面阐述了对微服务的理解。根据业务逻辑的不同,将整个业务系统拆分为一组微服务,并利用Spring Cloud相关技术进行实现。每个微服务之间相对独立,拥有一套独立的环境和资源,能够独立地进行部署,相对来说提高了安全性。而服务之间也通过轻量级通信机制进行服务间的调用。通过多个微服务的组合,能实现更加复杂的功能。通过将不同微服务搭建成不... 

【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校

【文章页数】:100 页

【学位级别】:硕士

【部分图文】:

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


服务发现架构图

外部客户,注册中心


?I?.?CHent??图2-3?Eureka架构图????Eureka?Client?用于简化与?Eureka?Server?的交互。????Eureka?Client启动之后,会周期性(默认30秒)地向Eureka?Server发送??心跳进行服务续约。????Eureka?Server会剔除失效服务,即在一定时间内(默认90秒)没有进行??服务续约的微服务实例。????Eureka?Server?同时也可以是?Eureka?Client。多个?Eureka?Server?实例相互??同步服务注册中心存储的数据。????Eureka?Client会缓存服务注册表中的信息。客户端无需每次都查询Eureka??Server,减轻了?Eureka?Server的压力。当服务注册中心节点失效之后,??服务消费者可以使用缓存中的信息找到服务提供者,从而完#调用。??2、NetflixZuul??Zuul是netflix开源的一个API?Gateway服务器,本质上是一个web?servlet??应用。Ziml相当于整个系统的门面一样,所有的外部访问都经过它实现调度、??过滤、请求路由、负载均衡、校验等等。??正常情况下,不同微服务的网络信息各不相同,而外部客户端的一个业??务功能需要调用多个微服务才能够实现

架构图,架构,外部客户


过滤、请求路由、负载均衡、校验等等。??正常情况下,不同微服务的网络信息各不相同,而外部客户端的一个业??务功能需要调用多个微服务才能够实现,如图2-4。??^?外部客户端?1??W丄??图2-4外部客户端请求多个微服务??7??

【参考文献】:
期刊论文
[1]基于微服务的大平台系统架构演进探讨[J]. 郑明钊,张建强.  软件. 2017(12)
[2]微服务技术构建大规模web系统的研究[J]. 张峰.  科技创新与应用. 2017(22)
[3]微服务架构的发展与影响分析[J]. 李贞昊.  信息系统工程. 2017(01)
[4]Redis在即时通讯系统中的应用[J]. 李鹏鹏,郑扬飞,刘玉龙.  软件. 2017(01)
[5]一种基于微服务的应用框架[J]. 张晶,黄小锋.  计算机系统应用. 2016(09)
[6]基于微服务的企业应用设计与实现[J]. 杨宇,焦丽琴.  电子科学技术. 2016(05)
[7]微服务若干关键问题研究[J]. 邓杰文,曹彩凤.  五邑大学学报(自然科学版). 2016(02)
[8]Docker技术在软件开发过程中的应用研究[J]. 高礼,高昕.  软件. 2016(03)

硕士论文
[1]电子商务中网银对接平台的设计与实现[D]. 李昊渊.厦门大学 2017
[2]基于分布式数据访问框架的研究与实现[D]. 王建林.华东师范大学 2006



本文编号:3465263

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3465263.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户37ab2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com