一种分布式服务治理框架的设计与实现

一种分布式服务治理框架的设计与实现

ID:35035810

大小:6.93 MB

页数:67页

时间:2019-03-16

一种分布式服务治理框架的设计与实现_第1页
一种分布式服务治理框架的设计与实现_第2页
一种分布式服务治理框架的设计与实现_第3页
一种分布式服务治理框架的设计与实现_第4页
一种分布式服务治理框架的设计与实现_第5页
资源描述:

《一种分布式服务治理框架的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、密级:公开学校代码:10004BEIJINGJIAOTONGUNIVERSITY硕±专业学位论文-种分布式服务治理框架的设计与实现I?作者姓名张羽工程领域软件工程.\指导教师李宇副麗.B奮巧巧培养院系软件学院.—护^1橄巧:气n气f麻病.一々班巧巧i看ffT^ImsM如'交道乂麥硕±专业学位论文一种分布式服务治理框架的设计与实现DesinandImlementationofaDis化ibiUedServiceGovernanc

2、egpFramework作者:张羽导师:李宇副教授北京交通大学2016年6月学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编W供查阅和借阅。同意学校向国家有关部口或机构送交论文的复印件和磁盘。学校可W为存在馆际合作关系的兄弟高校用户提供文献传递服务和交换服务。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:导师签名;签字

3、日期:年(月1 ̄〇日签字日期:又0作年^月之々日1000密级:公开学校代码:4北京交通大学硕壬专业学位论文一种分布式服务治理框架的设计与实现DesinandImlementationofaDistributedServiceGovernancegpFramework14126189作者姓名:张羽学号:导师姓名:李宇职称;副教授工程硕±专业领域:软件工程学位级别;硕±北京交通大学2016年6月i致谢在本论文即将完成之际,首先要对我的导师李宇教授进行诚拳地感谢,本论文

4、的工作都是在导师全面、具体指导下完成进行的。李宇教授严谨的治学态度和科学、的工作方法给了我极大的帮助和影响,对论文的各个环节给予了细屯指引与教导,在此向导师致W最诚擎的感谢和最衷也的祝愿。在公司实习及撰写论文期间,新浪微博的同事对我论文中的开发及研巧工作给予了热情帮助,在此向他们表达我的感激之情。一另外,我要对我的家人进行感谢,直レッ来,他们对我无尽的关也、鼓舞、支。持,从而使得我能够专也致志的投入到学习和研究工作中,W此顺利地完成学业最后,我要向在百忙中抽出时间对本文进行审阅、评议并提出宝贵意见的各位老师和专家表

5、示衷也地感谢!北京交通大学硕±专业学位论文摘要摘要本论文选题来自于本人实习所在公司新浪微樽目前正在使用的RPC(Remo化ProcedureCall,远程过程调用)分布式服务框架,微博平台考虑到旧服务接口改造、微服务化及动态服务治理等需求,并结合微博业务髙并发、服务性能及稳定性要求一RPC较高的特点,该框架偏重于,设计并实现了种通用的分布式服务治理框架简洁实用的服务治理功能和优秀的RPC协议扩展能力,既可W提供高效的RPC远程调用功能,又能提供服务发现、服务路由、集群容错、服务监控、流量控制等服务治理的功能

6、。在系统的健杜性方面,该分布式服务框架使用多种注册中也来提供服务发现,实现服务的集群容错与负载均衡策略。在服务治理方面,生成完整的服务调用链数据、服务请求性能数据、响应时间及标准化的错误与异常的日志信息。在分布式服务框架的设计上,通过使用Java内置的SPI(ServiceProviderInterface,服务提供接口)机制为框架提供强大的服务扩展能力,W支持不同的协议及功能实现。该分布式服务治理框架能够无缝地支持Spring配置方式来使用RPC服务,通过简单、灵活的配置即可提供并使用RPC服务,为服务拆分W及分

7、布式服务部署提供了便利。在分布式服务框架的使用上,微博平台将平台内部的服务改造成标准化的RPC服务接口,推广给其它部口使用,并通过开源平台,开放给外部开发者使用。本人通过参与新浪微傅服务化改造W及混合云服务改造项目,参与设计并实现了分布式服务框架中的部分核也功能,完成了ZooKeeper注册中也、管理后台等模块的具体实现和相关測试。该分布式服务框架的基准測试结果和服务的线上运行状况表明,商效的RPC调用提升了服务整体的运行效率,使用该框架对应用进行拆分解巧能够极大地提升开发效率,方便地进行服务部署,并稳定地支持业务

8、方的服务扩展,使系统的扩容缩容、升级W及运维更加地容易。关键词:远程过程调用;分布式服务;服务发现;服务治理;服务

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

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

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