当前位置:主页 > 管理论文 > 移动网络论文 >

基于微服务架构模式的RS10系统底层服务的研究与设计

发布时间:2024-03-25 06:16
  近年来,随着云计算及虚拟化技术的发展,同时也伴随着电子商务和移动互联网的兴起,对企业级应用程序的开发要求越来越高,特别是在应用程序的规模,业务的复杂度,海量的业务数据等,对开发人员的技术要求也越来越高,对运维人员的工作内容与质量也随之加重。在这种情势下,传统单体式架构的RS10系统应用已逐渐暴露出它的缺陷。传统单体式架构的应用通常以归档包(WAR包,EAR包等)的形式包含所有应用功能,相关的前台模块以及若干后台业务模块最终都被打包在一个WAR包中。单体应用有其自己的优点,在项目初期,单体应用可以很好的进行开发,部署,测试及运行。然而,随着需求的不断增加,功能的不断丰富,开发人员的更迭,程序的日积月累,同时随着时间的推移,单体架构的应用变得越来越臃肿,可扩展性以及可维护性逐渐降低,系统的灵活性也会越来越低。人员的更迭和需求的频繁变更,将会逐渐形成应用程序的技术债务,并且越积越多,还有就是应用的复杂性也会随着时间的推移变得十分庞大,整个项目包含的模块非常多,不同开发人员的代码质量参差不齐,最终会导致模块间的依赖关系混乱,越来越模糊的模块边界。此时,就需要有一种新的架构模式来彻底地解决在传统...

【文章页数】:67 页

【学位级别】:硕士

【部分图文】:

图1-1Dubbo服务调用示意图

图1-1Dubbo服务调用示意图

图1-1Dubbo服务调用示意图提供者Provider:执行具体业务或非业务的逻辑功能模块,提供了第三方可通过RPC或者REST可实现直接调用,使远程过程调用更消费者Consumer:对已注册的服务提供者的调用,实现该模块所完成逻辑功有助于服务间的解耦。中心R....


图1-2SpringCloud基础架构图

图1-2SpringCloud基础架构图

如各个业务模块需要拆分为独立可部署,运行的单元,又同时要对系统作一定程度的集中化管理,如配制信息,元数据信息[7]。比如服务的注册于发现、API网关与路由、服务调用的负载均衡与治理、服务的配置管理以及安全、与容器技术以及云平台的集成等。下图为SpringCloud提供的云....


图2-1传统单体式架构的系统模块组织图

图2-1传统单体式架构的系统模块组织图

图2-1传统单体式架构的系统模块组织图所以,对于单体式架构系统而言,它的优势也是比较突出的,对于开员来说,单体式应用更加容易编写,但随着需求的不断增加以及业务功不断完善,最终会慢慢积累成一个庞大而又很难理解的系统,由于采用及效率低下的技术,使得有潜力的开发人员很难适用。而且....


图2-2.CAP理论示意图

图2-2.CAP理论示意图

图2-2.CAP理论示意图由eBay公司提出的关于分布式系统实践,更适用于分布式系统,通过对CAP理系统达到最终一致性[19]。的是分布式系统在某些节点上出现故障能体现在针对用户的响应时间会比通常一定程度的降级,总之,系统虽然局部是相对的,相比较满足ACID特性....



本文编号:3938660

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3938660.html

上一篇:对等网络中资源发现机制研究  
下一篇:没有了

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

版权申明:资料由用户c0f3b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]