【摘 要】
:
分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。分布式系统软件在各行业中已经广泛应用。分布式系统中的软件开发具
论文部分内容阅读
分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。分布式系统软件在各行业中已经广泛应用。分布式系统中的软件开发具有用户需求变化快,开发周期短,质量要求高,系统复杂度高,集成难度大的特点。为了适应这些特点,需要采用持续集成的方式来缩短开发、维护周期,应对不断变化的用户需求,提高用户体验度,保证软件质量,提高软件集成及分布式部署的效率。本文在课题分析部分首先分析了分布式系统中软件开发集成方式的现状,明确了传统构建方式集成成本高,耗时长,bug发现滞后等不足,然后进一步分析了持续集成具有集成成本低,bug发现周期短,分布式部署效率高等优势。在此基础上详细设计了分布式系统中的持续集成系统主要架构及主要功能模块。该持续集成系统先调用版本控制脚本,从源代码版本控制系统上下载源代码到自动化构建服务器上,然后运用Maven脚本进行构建,运用Capistrano、GIT进行分布式部署,最后运用Fitnesse进行自动化验收测试。通过本文的研究与实践解决了以下难点:运用CMDB技术实现了大批量目标机的应用版本状态信息实时更新;运用Capistrano+GIT实现了大批量服务器(千台以上服务器)自动化快速部署;运用Fitnesse实现了自动化分布式测试;运用配置参数和部署包分离解决了上线版本包测试通过后需要重新封装再上线的问题。实践结果表明,该持续集成系统的功能指标及性能指标达到了设计要求。本文的末尾对持续集成的未来进行了展望。
其他文献
本文主要采用实地调查法,以问卷调查的方法并结合访谈的方式来搜集原始信息,运用因子分析法和IPA法进行数据处理。从本文游客满意度的调查结果分析得到伊岭岩景区现今存在的
以原始文明、农业文明和工业文明为基础的工具生产力把生态系统 为征服的对象物,结果造成生态系统的严重劣化,特别是在工具生产力飞速发展的工业文明时代,人类在不到300年的时间里
语素的同一意义所表示的语义范畴,随着构成的合成词指示对象的不同,随着同它组合的另一语素意义的不同,其间语义关系的不同而发生变化。语素在构词中语义范畴改变后,意义同原
在20世纪文学批评领域内,小说社会学研究的理论模式与批评范式在历史与审美的交融中,逐步由"外在批评"转向与"内在研究"的结合。其中,戈德曼的"发生学结构主义"文学社会学理
在《老子》中,常是天地万物遵循的不变的长久法则。常是物之中的不变者,属于物的世界。我们可以知常、言常。而道非物,它无形无名,不可知不可言。所以常和道是相区分的两者。
农业补贴政策有时会成为一些国际谈判争论的焦点。对农业补贴政策实施的必要性和局限性进行理论探讨,结果表明,农业的弱质性、重要性以及世界上提高食品质量和资源环境质量的
推进主流意识形态建设,需要积极探索和实现提升社会主流意识形态认同的体制机制创新,从而不断提高主流意识形态的凝聚力。完善我国主流意识形态认同舆论宣传机制,即强化以人
市场微观结构理论是近二十年来发展最快的金融领域之一。本文属于市场微观结构的研究范畴,文章从市场机制、投资者行为和市场质量的角度讨论了中国期货市场微观结构。期货市
单音节家具类词汇的命名主要是着眼于家具的材质及其形状特点,多音节家具类词汇在命名时,材质仅作为很小的一部分因素,而更重视家具的功能、材质、摆放位置等,在命名时也多采
水害是煤矿重大灾害之一。文章以杨庄煤矿为例阐述了水害监测预警系统的组成原理、方法及功能特点;提出了水害预警系统的三层架构和综合水文参数预警、极值预警及趋势预警的概