微服务治理平台系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:solar_cbc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的快速成熟,互联网为企业带来了新一轮的发展与机遇。随着网站应用规模的不断扩大以及用户需求的激增,技术上的压力也在日益上升。企业想要提高自己的竞争优势,就必须在技术上进行突破革新,软件系统架构的升级应运而生。近年来,软件系统架构先后经历了单体应用、垂直拆分、分布式服务的演进,直到微服务架构的出现,有效解决了传统架构的集中化、高成本、难维护等问题。但是,随着微服务架构的快速进步,高效的维护就成了服务管理最大的难题。针对上述问题,本文设计并实现了一个面向企业级的微服务治理平台,旨在解决微服务架构牵引而出的配置繁杂、事物不可控、链路不可追踪等问题。该服务治理平台这是一款支撑微服务架构应用全生命周期管理的平台,为开发者提供从开发到运维、运行的一系列开发套件和服务。根据模块化系统设计原则,本系统主要分为五模块:注册中心模块,该模块的作用是实现服务自动注册与注册、服务发现以及服务订阅管理。配置中心模块该模块主要负责提供对服务治理中需要的权限、限流降级处理需要的配置文件的管控和信息推送,并且支持配置文件的变更通知,动态加载。熔断与降级模块主要负责对每一个应用提供服务配置降级,通过用户选择降级规则,实现微服务的高可用性,确保服务可以稳定运行。链路追踪模块:该模块主要负责业务调用链路的查看与分析;监控模块:该模块主要针对服务配置错误、服务调用失败、超时调用进行监控统计。目前,该系统已经正式投入使用,最先投入运行在公司内部的各个云产品和组织,随后伴随着技术的成熟,也投入到了国内许多大型项目中。相较于投入使用之前,该系统简化了多种基础设施带来的复杂性,打通了开发运维一体化流程,提供了传统服务架构向微服务架构转变及服务治理的最佳工具集,极大的减轻了开发难度。
其他文献
海洋人才对于海洋强国战略的实施具有举足轻重的作用。但是由于海洋教育资源分散,海洋人才培养模式单一,使得我国的海洋人才供给难以有效适应现实的需要。因此,对于海洋类高校而
目的观察电针对老年跟腱断裂患者术后功能恢复的影响。方法52例老年跟腱断裂患者随机分为对照组和观察组。术后对照组给予运动康复训练;观察组在运动康复训练的基础上配合电针
研究了一种用纯抗原免疫小鼠,在抗体产生时注射腹水癌细胞,最后取其腹水(含抗体)的多克隆抗体制备方法,免疫1只小鼠共需免疫抗原60~300μg,可获得15~30mL腹水抗体.此法既适合于
嵌入式实时操作系统Vxworks的网络协议栈提供了灵活的接口,可以方便地加入新的自定义的网络协议或底层驱动。详细分析了网络协议栈的结构以及MUX(multiplier)接口,并阐述了通过MU
目的 探讨绝经后骨质疏松性腰椎骨折患者血清Ⅰ型胶原羧基端肽β特殊序列(β-CTx)、Ⅰ型前胶原氨基端前肽(P1NP)的水平及意义。方法 选择绝经后骨质疏松性腰椎骨折患者60例作为腰
教学改革是近年来我国教育事业重点关注的内容。体育在教学课程中占有重要地位,而传统教学方式较为枯燥,难以适应时代发展的需要。因而,探索新背景下体育课程发展的新途径,是促进学生全面发展的有效保障。教学方式作为培养学生的直接途径,自然成为教育工作者关注的热点话题。在体育教学方式中,表象训练法以其独特的教学特点深受教师和学生的喜爱。以往研究虽然已经指出,表象训练能够促进运动技能的学习效率,然而这些研究仅指
基于退化喀斯特生态系统恢复效益评价的内容,研究喀斯特生态系统退化后不同云南松植被群落的土壤水文功能和机理。以滇东海峰断陷盆地为研究区,选择元江栲栎原生林、小铁仔石