分布式环境下配置管理系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:dangerwind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网软件的迅速发展,软件的规模也快速扩张,越来越多的应用被部署在分布式的环境中。在软件架构上,为了保证软件的灵活性和扩展性,软件中越来越多的功能被抽象成为配置,通过添加配置就可以完成一个需求,极大提高了开发效率。但就目前情况来说,配置变更需要由操作人员手工修改和部署,任务繁重,容易出错而且效率非常低。因此,一个功能强大、安全稳定的配置管理系统对于软件的开发和运维人员十分重要。配置管理系统基于Etcd和Redis实现了一个分布式环境下的高效的应用配置管理系统,该系统可以对众多的应用的配置进行管理。整个系统主要分为系统Web端、系统服务端和配置客户端三个模块,系统Web端负责提供前端页面支持,采用Vue和Element-ui实现,独立部署,与服务端采用JSON的HTTP通信。系统服务端负责配置的存储、发布、校验、版本控制等部分,使用Springboot框架实现。配置客户端作为第三方库集成在用户的应用程序中,提供配置读取等功能,配置客户端支持多种编程语言。配置持久化在Mysql中,通过Etcd的通知订阅功能实现配置的热发布功能,用户无需重启应用,极大提高部署效率,且支持灰度发布。对于配置监控功能,基于Etcd的分布式锁,系统服务端集群采用Master-Slave的模式,Master将监控任务分配到Slave执行,提高了配置的监控效率。系统的所有数据保存在Mysql和Redis中,系统是无状态的,当服务端压力过大时,可以直接扩容。此外,系统提供了很强的扩展性,代码中留出很多钩子方法,便于用户添加自定义功能。配置管理系统通过热发布提高了配置部署效率,通过提供一个统一操作平台简化配置操作,通过配置监控增强了系统的安全性,通过预留接口提供灵活性和扩展性,实现了在分布式环境下的对配置的高效管理。
其他文献
新型冠状病毒(SARS-Co V-2)在世界范围内的持续传播和感染,给人们的生活健康带来了巨大影响,成为了严重的公共卫生问题。目前仍然没有针对该病毒感染的特效药,因此,早期快速的筛查和有效准确的诊断手段对控制疫情的发展至关重要。尽管核酸检测作为目前主要的检测诊断手段,但在快速简便大面积筛查过程中还存在一些劣势。针对机体感染SARS-Co V-2后产生的特异性抗体的检测可作为新型冠状病毒肺炎(COV
研究目的胶质瘤是中枢神经系统(CNS)的一种原发性恶性肿瘤,占颅脑恶性肿瘤的80%。弥漫性低级别胶质瘤(DLGG)是一种特殊类型的胶质瘤,病理上包括Ⅱ级和Ⅲ级的星形细胞瘤、少突胶质细胞瘤和少突星形细胞瘤。与一般的低级别胶质瘤不同,DLGG的生长具有进行性和侵袭性,且最终会不可避免转变为高级别胶质瘤,因此对DLGG的侵袭性生长的机制对治疗帮助显得至关重要。既往研究表明髓鞘蛋白结合NgR可调控胶质瘤生
肝脏是人体重要的器官之一,具有代谢、糖原储存、药物解毒、胆汁分泌等广泛的功能。肝功能对于体内平衡至关重要,手术,创伤,药物等会造成肝脏损伤,并导致肝功能受损甚至死亡。而肝组织结构中80%的肝细胞,是肝功能的主要执行者,也是缺血缺氧应激损伤的靶细胞。肝细胞中富含线粒体,当细胞受到氧化应激损伤时会造成线粒体损伤,改变线粒体通透性和膜电位,进而诱发细胞凋亡。因此,肝细胞线粒体损伤及凋亡在缺血缺氧引起的肝
社会责任履行受到利益相关者的潜在关注,社会责任报告的披露有助于协助投资者更好地对公司进行判断。上市公司既可能出于"道德动机"履行社会责任,也可能出于"机会主义动机"通过履行社会责任享受其为公司带来的好处。以2011—2019年沪深A股上市公司为样本,考察了企业社会责任履行水平对盈余管理的影响。与以往研究结果不同,文章发现:企业社会责任履行水平越高,越能显著地抑制应计盈余管理行为,同时显著增加公司的
背景间质性肺疾病是以肺间质、肺实质、肺泡腔受累,出现弥漫性渗出、浸润和纤维形成的基本病理改变的非感染性肺部疾病。结缔组织病是已知的最常引起间质性肺疾病的原因,结缔组织病相关间质性肺疾病往往起病隐匿、难以逆转,预后不良。目前医学界对于结缔组织病相关间质性肺疾病尚未形成统一、公认而有效的诊疗方法,大多数患者在确诊此类疾病时已发生不可逆转的、进行性加重的肺间质纤维化。故探索出新的、有效的诊断结缔组织病相
山地公园是山地城市绿地系统中具有特殊属性的绿地类型,其苔藓植物景观更是城市景观的有机组成部分,景观价值和生态价值决定了苔藓植物具有改善和修复城市生态环境的作用。为使苔藓植物在城市公园园林绿化建设、生态修复和景观营建等方面发挥作用,本文针对贵阳市具有代表性的山地公园苔藓植物及景观开展了群落生态和景观适宜性的研究。研究结果如下:(1)贵阳市山地公园苔藓植物44种,隶属于16科24属,藓纲植物14科22
联会复合体3(synaptonemal complex 3,scp3)和DNA减数分裂重组酶1(DNA meiotic recombinase 1,dmc1)是减数分裂过程中两个关键因子。为了研究其在南方鲇减数分裂过程中的表达和功能,本实验以30dah(days after hatching,dah)、55dah、90dah的南方鲇鱼苗为实验对象。应用PCR技术对南方鲇scp3和dmc1基因CDS
目的:脑胶质瘤微环境导致肿瘤化疗耐药的机制是目前研究的热点。脑胶质瘤相关间充质干细胞(ga MSCs)是肿瘤微环境的重要组成部分,其不同亚群通过不同机制参与肿瘤的发生发展。但ga MSCs是否会影响脑胶质瘤对常用化疗药物替莫唑胺(TMZ)的耐药性尚不清楚。本研究主要探讨ga MSCs对脑胶质瘤化疗耐药的影响及相关机制。方法:收集ga MSCs条件培养液培养的人胶质瘤细胞系U87及胶质瘤原代细胞(G
九香虫Aspongopus chinensis Dallas,1851为昆虫纲Insecta半翅目Hemiptera兜蝽科Dinidoridae,是重要的药食两用资源昆虫;广泛分布于东南亚地区,在我国广泛分布于长江以南地区,最北可达到安徽、江苏等地。中医典籍所记载,九香虫对阳痿、脾肾亏损和气滞等具有疗效和保健作用;现代医学证明了九香虫具有良好的抗癌活性,致使其社会需求量与日俱增。然而九香虫是一化性
随着互联网的飞速发展,“智慧城市”的概念异军突起,社区作为城市构成的基本单元,建设智慧社区是实现智慧城市中不可或缺的一环。传统社区中存在安全性低、监控系统功能单一和人员管理效率低等问题。针对这些问题,本文设计的智慧社区人脸识别系统,可以快速地进行身份认证,在视频监控的同时进行动态的人脸识别,生成可视化的访问记录,并对社区居民进行分类化的高效管理,提供安全、便捷、舒适的社区居住环境。因此,本文研究和