基于soa架构的分布式服务化治理方案的研究

基于soa架构的分布式服务化治理方案的研究

ID:35105933

大小:7.77 MB

页数:78页

时间:2019-03-18

基于soa架构的分布式服务化治理方案的研究_第1页
基于soa架构的分布式服务化治理方案的研究_第2页
基于soa架构的分布式服务化治理方案的研究_第3页
基于soa架构的分布式服务化治理方案的研究_第4页
基于soa架构的分布式服务化治理方案的研究_第5页
资源描述:

《基于soa架构的分布式服务化治理方案的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、'八K>l.':—v.I.:怕'—-r.w._.J’>策马妄.£;霸,n:位傷43密级v.::-'叫:?'fM..:I!、,.隠:f:V;‘>、‘:蜂'扣...;:,!為;遷一該T>j*專‘是;1V:聲;麵1;^^雀^名^^4爲.\壽’户'v據防疋一4'义.4|轉公4,#隹恥’哨,V',.f..■‘!部1A■J,,2■-;,:/.靡'--隹''';橋锭.‘-/葉V.■6苦采..>,唯;二-■‘..,?/yrr、爲:-襄w‘/;.!'卷.

2、H"';’争.-:v-一'..';杳帮&.-;糸‘苗,;‘rr;;i^封于i铺S诚^^--韻'''.‘i鋪研究;立马-;:;..->V.;r.>;'‘.-.'養.殘,^.M^;游馨■.租..V窒r錢V.rV^'-'_'\"号§巧g/,v^;;^占'^巧.舊;^.f:r-;解敏护名,.ru.通r.....’V:;.栋.师.耶.P.’科专业到報^綠\G究方向i呪开峨和成^-’V抗^t’群^别巧-"卽

3、期^V平’為;';‘.^毛M/載';.;古‘s‘.?养v;';.S/■.y<、I或達;身:Researchofdistributedservice-orientedgovernanceschemesbasedonSOAThesisSubmittedtoNanjingUniversityofPostsandTelecommunicationsfortheDegreeofMasterofEngineeringByZhengminGuoSupervisor:

4、Prof.MingdongMaApril2016摘要近年来,网站为了应对日益快速的业务发展、日益递增的访问流量,如何设计出一个高性能、高可用、高稳定且可伸缩的网站架构逐渐成为当今互联网领域研究的热点。通过对网站架构演变过程的研究发现,网站架构将会逐步从集中式转向分布式应用架构。而分布式应用架构的核心思想之一就是通过增加服务层来提高系统性能,降低应用间耦合性,减少开发和维护成本。基于SOA架构的分布式服务化治理框架就是引入服务层的重要手段。然而,目前业界成熟的服务治理框架较少,且大部分没有开源,难以定制化使用。因此,

5、设计一个通用的分布式服务治理框架,为打造高可靠、高性能的分布式应用架构提供支持具有重要意义。本文依据SOA架构模型,以分布式服务治理框架为研究对象,从服务注册中心组件、服务远程调用组件、服务治理组件、服务路由和负载均衡算法等方面进行研究,并通过实验对其性能进行了多方面验证。本文的主要研究成果如下:(1)对现有服务注册和订阅方法进行研究,设计的注册中心不仅能够进行服务发布和订阅,还增加了服务自动聚合和上下线感知功能,提高了服务层的稳定性和横向扩展性。(2)设计服务远程调用组件的过程中,网络层提出了采用异步非阻塞通信模

6、型和基于Reactor线程模型结合的方式来提升网络通信性能;应用层设计了一款自定义RPC协议来提高消息编码、解码速率;代理层通过引用JDK动态代理,实现了服务治理框架的简单易用、对应用侵入性较少。(3)通过对服务的不同优先级、不同响应速率等特征的分析,构建出一套服务路由策略模型,实现了对服务流量的规划和服务调用的隔离。(4)对传统负载均衡算法进行研究,结合分布式服务特性,提出了一种自定义的负载均衡算法——LCA算法,并通过实验验证该算法的可行性、正确性和有效性。(5)提出了访问控制和流量控制等服务治理手段,保证了分

7、布式系统的服务层在某些极端场景下的稳定性。关键词:分布式服务化,SOA,注册中心,远程调用,服务治理,负载均衡IAbstractInrecentyears,thewebsiteinresponsetotheincreasinglyrapiddevelopmentofbusiness,increasingincrementaltraffic,howtodesignahigh-performance,highavailability,highstability,andscalablewebsitearchitectur

8、ehasbecomeahotresearchfieldoftheInternettoday.Throughthestudyoftheevolutionofwebsitearchitecture,itwillgraduallyshiftfromcentralizedtodistributedapplicationarchitecture.Oneofimport

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。