PAXOS协议在分布式协同开发平台中的应用研究与实现

来源 :中国电子科技集团公司电子科学研究院 | 被引量 : 0次 | 上传用户:yangminfeng_1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,团队协同开发已成为主流,各开发集群机器间的配置从以前传统的纯人工配置逐渐演变成统一的配置中心进行管理以降低时间和人力的消耗,提升开发效率。然而,传统的配置中心均存在不同方面的问题,如淘宝、百度和360均有自家研发的统一配置系统,但因架构或是技术问题,均存在着不同方面的不足,例如实时性不强、配置信息单一和效率低下等问题。本文通过基于日志改进后的分布式一致性协议与非关系型数据库LevelDB结合作为基础实现基础功能,并对现有的配置系统存在的问题予以解决。首先,本文介绍了配置、灰度发布、分布式相关理论CAP和BASE、一致性协议及其改进等相关概念。经过分析对比之后,采用了优化了日志复制过程的一致性协议与LevelDB实现了配置中心的基本功能。其次,通过需求分析,本文提出了系统基本和进阶功能性模块以及数据一致性、高可用性、高性能等非功能性需求。然后,本文通过对现有的配置中心系统的分析,设计并实现了基于分布式数据一致性协议的基础模块,并且在此基础之上完成了系统权限管理、实时推送、灰度发布和版本回退功能的应对方案。特别地,针对灰度分流服务器采用了双机热备降低了系统单点故障的概率,提高了系统的可用性。最后,本文对系统做了全方位的测试,包括针对系统的写入读取效率、宕机恢复效率和功能实现测试等。
其他文献
随着机器学习技术的发展,智能导师系统更能针对学生个性进行相应指导。而智能导师系统的核心是学生模型,但是目前学生模型基于项目反应理论的计算机自适应技术对学生知识进行概括,得到仅是单一的能力分数,这个分数无法精确应用在学生针对性学习中。认知诊断理论作为新一代的测验理论,和项目反应理论相比,可以精确诊断出学生对各个知识点的具体掌握情况,根据学生各个知识点的能力分数,可以对学生进行高效的个性化指导,促使学
锂离子电池在众多储能器件中具有比能量密度高、使用寿命长和安全性能好的优点,被广泛应用到众多领域。锂电池负极作为电池重要组成部分对电池总容量具有重要影响。目前商业
近些年来,有学者提出在钢管内填充混凝土的概念,钢管混凝土结构中的混凝土受到外包钢管的约束作用,使混凝土处于三向受压的状态,能使其抗剪扭能力和抗压能力得到较大的增强。而且钢管能充当混凝土的半永久模板,混凝土能防止钢管内壁锈蚀。偏心受压是土木工程中经常出现的受力方式,在偏心受压下,构件一开始就会发生挠曲,相比轴心受压构件,偏心受压构件的工作性能要复杂得多。钢管混凝土在偏心受压时,没能发挥受拉区混凝土的
橡实是壳斗科栎属植物,富含多酚类物质。本文测定了橡实仁游离酚提取物、结合酚提取物中的化学成分及其对α-葡萄糖苷酶、α-淀粉酶和二肽基肽酶IV活性的影响,并通过紫外光谱
本文通过设计与合成不同类型的氧杂蒽荧光染料,详细研究了这些染料的光物理性质。在此基础上,将氧杂蒽类荧光染料功能化用于工业污染物苯硫酚的荧光检测。主要内容概述如下:首先,开展了新型氧杂蒽类荧光染料的设计与合成,制备了一系列含有杂环、稠杂环、共轭稠环等共轭结构的氧杂蒽类荧光染料。染料分子结构通过核磁共振波谱和高分辨质谱确认,同时对所制备的一系列染料分子进行了光谱测试,测试结果表明染料RB-triphe
随着FDA或CFDA对生物药品安全性的监管日趋严格,抗体药物的质量分析和控制成为研究热点。电荷变异体由于能影响抗体的体内外效能,被定为关键质量属性之一,并被列入产品放行指
在分析穿浪双体船的航行性能基础上,结合穿浪双体船船型特点及高速船实际操纵要领,提出安全操纵穿浪双体船的注意事项.
鸡贫血病毒(Chicken anemia virus,CAV)是以免疫抑制为主要特征的鸡传染性贫血病的病原。天然免疫受体NLRs(Nucleotide-binding domain,leucine rich repeat receptors)家族中NLRC5(NLR family,CARD domain containing protein 5)为近年来发现调控MHCI(Major histoco
SDPSO平台结合了―Spar平台的结构形式、FDPSO平台的钻采储功能、油水置换工艺,其一体化技术降低了深海边际油田的开发成本。本文对SPSDO平台储油舱油水置换传质、传热问题进
目的:有很多研究证实平台转移式种植体能减少种植体颈部的骨吸收。平台转移的原理是通过在直径较大的种植体上放置直径较小的基台,将种植体-基台交界处移向种植体的中轴。因