基于微服务架构的云平台服务端的设计与实现
发布时间:2021-08-20 18:46
随着云计算技术的发展,云平台作为其核心应用也渗透到各行各业中得到广泛的应用。云平台基于虚拟化等技术对底层的软硬件资源进行管理和调度,并为用户提供了多种类型的服务,用户只需要通过轻量级的客户端和网络即可在任意时间、地点接入云平台进行使用。但是随着用户量的增长以及功能需求的多样化,云平台服务端容易出现耦合度过高、性能低下并且难以维护等问题,逐渐成为整个系统的瓶颈。本论文针对实验室现有的云平台在单体架构下暴露出的一系列问题,结合微服务架构对云平台服务端进行设计与实现,进而提高整体的可靠性、性能以及扩展性。首先对服务端现有的单体架构以及具体需求进行详细分析,并且结合微服务架构的设计思想,完成了云平台服务端整体架构的设计,将其分为平台资源层、服务通信层、业务服务层以及微服务治理层。接下来本论文对云平台服务端进行了详细的设计与实现。在服务通信层中引入Spring Cloud Feign客户端以及Kafka消息中间件,设计并实现了服务端的通信方式包括同步调用以及异步调用。业务服务层则基于微服务架构高内聚低耦合的设计原则,根据不同的业务边界对服务端进行拆分,得到云桌面模块、云应用模块、云存储模块以及基...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:89 页
【学位级别】:硕士
【部分图文】:
用户个人信息管理界面
第五章系统的测试与分析户个人信息管理页面如下图5-3所示:图5-3用户个人信息管理界面同时用户也可以对使用过程中发现的bug或者个人意见等信息进行反馈,反馈内容包括提交人、意见主题以及意见反馈内容等,意见内容上传支持图片或者日志文件的形式。意见反馈界面如下图5-4所示:图5-4意见反馈界面另外还支持对平台的公告列表进行查看,其中管理员可以进行公告的发布、启用、编辑和删除,而用普通用户只拥有公告的查看权限。管理员的公告列表界面如下图5-5所示:图5-5公告列表界面65
第五章系统的测试与分析户个人信息管理页面如下图5-3所示:图5-3用户个人信息管理界面同时用户也可以对使用过程中发现的bug或者个人意见等信息进行反馈,反馈内容包括提交人、意见主题以及意见反馈内容等,意见内容上传支持图片或者日志文件的形式。意见反馈界面如下图5-4所示:图5-4意见反馈界面另外还支持对平台的公告列表进行查看,其中管理员可以进行公告的发布、启用、编辑和删除,而用普通用户只拥有公告的查看权限。管理员的公告列表界面如下图5-5所示:图5-5公告列表界面65
【参考文献】:
期刊论文
[1]云环境中Web应用的微服务架构[J]. 苏瑾,田建斌. 电子技术与软件工程. 2019(15)
[2]基于服务网格的微服务架构服务治理研究[J]. 郑俊褒,沈林强. 计算机系统应用. 2019(02)
[3]微服务体系结构实现框架综述[J]. 辛园园,钮俊,谢志军,张开乐,毛昕怡. 计算机工程与应用. 2018(19)
[4]微服务架构在企业信息化建设平台中的应用[J]. 李博文,刘鸿沈,裴延兵,孙春春. 信息与电脑(理论版). 2017(11)
[5]云计算虚拟化技术的发展与趋势[J]. 武志学. 计算机应用. 2017(04)
[6]微服务框架介绍与实现[J]. 黄小锋,张晶. 电脑与信息技术. 2016(06)
[7]基于海量数据的消息队列的性能对比与优化方案[J]. 刘峰,鄂海红. 软件. 2016(10)
[8]改进的基于加权最小连接数的负载均衡算法[J]. 高振斌,潘亚辰,华中,段小红,赵丹. 科学技术与工程. 2016(06)
[9]JWT认证技术及其在WEB中的应用[J]. 范展源,罗福强. 数字技术与应用. 2016(02)
[10]Redis数据库特性分析[J]. 马豫星. 物联网技术. 2015(03)
硕士论文
[1]基于微服务架构的自助微商城的研究与实现[D]. 钟俊林.北京邮电大学 2019
[2]面向微服务架构的会议管理系统的设计与实现[D]. 王晴.华中科技大学 2018
[3]基于Kafka的消息发布订阅服务的设计与实现[D]. 卢帅.南京大学 2018
[4]面向SOA架构微服务的安全系统的设计与实现[D]. 唐文宇.南京大学 2016
本文编号:3354035
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:89 页
【学位级别】:硕士
【部分图文】:
用户个人信息管理界面
第五章系统的测试与分析户个人信息管理页面如下图5-3所示:图5-3用户个人信息管理界面同时用户也可以对使用过程中发现的bug或者个人意见等信息进行反馈,反馈内容包括提交人、意见主题以及意见反馈内容等,意见内容上传支持图片或者日志文件的形式。意见反馈界面如下图5-4所示:图5-4意见反馈界面另外还支持对平台的公告列表进行查看,其中管理员可以进行公告的发布、启用、编辑和删除,而用普通用户只拥有公告的查看权限。管理员的公告列表界面如下图5-5所示:图5-5公告列表界面65
第五章系统的测试与分析户个人信息管理页面如下图5-3所示:图5-3用户个人信息管理界面同时用户也可以对使用过程中发现的bug或者个人意见等信息进行反馈,反馈内容包括提交人、意见主题以及意见反馈内容等,意见内容上传支持图片或者日志文件的形式。意见反馈界面如下图5-4所示:图5-4意见反馈界面另外还支持对平台的公告列表进行查看,其中管理员可以进行公告的发布、启用、编辑和删除,而用普通用户只拥有公告的查看权限。管理员的公告列表界面如下图5-5所示:图5-5公告列表界面65
【参考文献】:
期刊论文
[1]云环境中Web应用的微服务架构[J]. 苏瑾,田建斌. 电子技术与软件工程. 2019(15)
[2]基于服务网格的微服务架构服务治理研究[J]. 郑俊褒,沈林强. 计算机系统应用. 2019(02)
[3]微服务体系结构实现框架综述[J]. 辛园园,钮俊,谢志军,张开乐,毛昕怡. 计算机工程与应用. 2018(19)
[4]微服务架构在企业信息化建设平台中的应用[J]. 李博文,刘鸿沈,裴延兵,孙春春. 信息与电脑(理论版). 2017(11)
[5]云计算虚拟化技术的发展与趋势[J]. 武志学. 计算机应用. 2017(04)
[6]微服务框架介绍与实现[J]. 黄小锋,张晶. 电脑与信息技术. 2016(06)
[7]基于海量数据的消息队列的性能对比与优化方案[J]. 刘峰,鄂海红. 软件. 2016(10)
[8]改进的基于加权最小连接数的负载均衡算法[J]. 高振斌,潘亚辰,华中,段小红,赵丹. 科学技术与工程. 2016(06)
[9]JWT认证技术及其在WEB中的应用[J]. 范展源,罗福强. 数字技术与应用. 2016(02)
[10]Redis数据库特性分析[J]. 马豫星. 物联网技术. 2015(03)
硕士论文
[1]基于微服务架构的自助微商城的研究与实现[D]. 钟俊林.北京邮电大学 2019
[2]面向微服务架构的会议管理系统的设计与实现[D]. 王晴.华中科技大学 2018
[3]基于Kafka的消息发布订阅服务的设计与实现[D]. 卢帅.南京大学 2018
[4]面向SOA架构微服务的安全系统的设计与实现[D]. 唐文宇.南京大学 2016
本文编号:3354035
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3354035.html