基于微服务架构的云平台服务端的设计与实现

来源 :电子科技大学 | 被引量 : 12次 | 上传用户:strong_zht
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的发展,云平台作为其核心应用也渗透到各行各业中得到广泛的应用。云平台基于虚拟化等技术对底层的软硬件资源进行管理和调度,并为用户提供了多种类型的服务,用户只需要通过轻量级的客户端和网络即可在任意时间、地点接入云平台进行使用。但是随着用户量的增长以及功能需求的多样化,云平台服务端容易出现耦合度过高、性能低下并且难以维护等问题,逐渐成为整个系统的瓶颈。本论文针对实验室现有的云平台在单体架构下暴露出的一系列问题,结合微服务架构对云平台服务端进行设计与实现,进而提高整体的可靠性、性能以及扩展性。首先对服务端现有的单体架构以及具体需求进行详细分析,并且结合微服务架构的设计思想,完成了云平台服务端整体架构的设计,将其分为平台资源层、服务通信层、业务服务层以及微服务治理层。接下来本论文对云平台服务端进行了详细的设计与实现。在服务通信层中引入Spring Cloud Feign客户端以及Kafka消息中间件,设计并实现了服务端的通信方式包括同步调用以及异步调用。业务服务层则基于微服务架构高内聚低耦合的设计原则,根据不同的业务边界对服务端进行拆分,得到云桌面模块、云应用模块、云存储模块以及基础功能服务群。其中各个微服务模块都对应一个独立的数据库,并且支持单独进行开发、部署和运维。微服务治理层则采用Spring Cloud框架作为一站式解决方案,结合服务端的实际需求对服务网关Spring Cloud Gateway、熔断服务Hystrix、服务注册与发现Eureka以及配置中心Spring Cloud Config等组件进行设计,并实现了服务端的限流熔断、服务注册与发现以及统一配置管理等功能,进而最大限度地发挥其治理能力。最后本论文对实现的云平台服务端进行功能性测试以及非功能性测试,其中非功能性测试包括可靠性以及并发测试。测试结果表明改进后的服务端能有效地解决单体架构下存在的问题,并且各方面都满足了预期的设计要求。
其他文献
本文汇总分析光谱法、色谱法、分子生物技术等新技术与新方法在中药鉴定领域的应用,发现系统化、通用化、标准化、信息化、精细化是中药鉴定新技术与新方法的发展趋势,基因组
增值税专用发票因其可用于抵扣税款的特点,常被犯罪分子用来骗取国家税款。我国刑法第205条以简单罪状的形式规定了虚开增值税专用发票罪,从罪名的文字表述上看,该罪与行为犯的表述形式并无二致,也正因为此,不少“法条至上”者便局限在法条规范里刻板分析,而无视罪名背后的立法内涵及不断更新换代的开具增值税专用发票的模式和目的。办理发票案件的税务、公安、检察、法院等机关对虚开增值税专用发票行为入罪的认定标准并不
由于城市化进程的加快,大量青壮年劳动力单向流动到城市,农村留守的大多为妇女儿童,农村妇女成为当地的有效劳动力,“男工女耕”已成为农村的一种常态。随着乡村振兴战略的提出,对新农村的建设已迫在眉睫,农民迫切的想要改变生产、生活条件与生态环境,其中土地整治成为有效手段之一,农村土地集约化经营促进土地利用的有序化、规模化。与此同时土地规模化、科学化的管理就会造成那些依靠耕地为生的农村妇女无事可做,大量的劳
研究目的:通过对等长收缩诱发局部肌肉疲劳及其恢复过程中的sEMG信号和动作反应时特征进行分析,评估疲劳对反应时和肌肉激活特征的影响及其恢复规律,为运动训练和康复实践提
细胞凋亡是一种广泛存在于生理及病理情况下的细胞主动死亡方式,与细胞有丝分裂相辅相成,调节机体内细胞生长与消亡的平衡,具有重要的动力学意义。大量研究表明在中枢神经系统缺
随着国内市场经济的繁荣发展,各行业市场领域竞争加剧,国内啤酒市场竞争达到了白热化阶段,国内大型啤酒厂商占据了主要地位,国外啤酒企业也看准了中国啤酒市场的规模和前景,纷纷进入中国啤酒市场进行布局。由于中国的特殊国情,还有很多区域的啤酒市场被地方啤酒企业垄断。在中国的啤酒市场中,HR啤酒长期占据销量排行榜的首位,HR啤酒集团是专门从事啤酒制造的全国性企业。不过虽然HR雪花啤酒的销量在国内遥遥领先,但是
目的:在兔急性心肌缺血再灌注损伤模型上观察开博通对再灌注损伤心肌的影响。方法:20只大耳白兔随机分为2组Ⅰ组(对照组,n=10),心肌缺血45min,再灌注180min,未给治疗;Ⅱ组(开博通组,n=10),心肌缺血20min时从左股静脉注
痹证是一种常见病、多发病,我们自1986年来采用以大椎穴为主拔罐加艾灸治疗风寒湿痹证患者198例,现报告如下。一般资料本组198例均为我科门诊病人,其中男82例,女116例;年龄最