基于P2P的复制式协同软件版本控制系统的研究

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:jianghong_jones
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件版本控制工具在软件开发中一直发挥着巨大的作用,它可以对软件开发进程中文件或目录的发展过程提供有效的追踪手段,避免文件丢失和相互覆盖,控制版本库的访问和修改,它也是实现团队并行开发,提高开发效率的基础。随着软件开发规模的扩大,传统的软件版本控制工具由于采用C/S结构而产生了许多难以解决的问题。本文在深入的分析P2P网络中协同工作的基础上,设计了一种复制式软件版本控制系统。该系统采用P2P的结构,通过节点间的相互复制达到了软件版本控制的目的,为解决C/S模式在计算机应用过程中产生的问题提供了一种新的方法。本文首先介绍了传统的软件版本工具,分析了其存在的问题,并总结了软件版本工具应具有的功能。然后在对P2P网络中的协同工作机制进行研究的基础上,选择了复制式协同工作系统,借助于JXTA平台搭建了基于P2P的复制式软件版本控制系统。该系统可以避免版本服务器的“瓶颈”问题,避免获取版本文件需要穿越防火墙和进行等待的问题,更加合理的利用资源。通过对该系统的实现,改进了软件版本控制工具。最后对该系统进行了测试,完成了软件版本控制的基本功能,从而证明了这种方法的可行性。
其他文献
记录系统对操作系统的可靠性有极其重要的意义,记录系统通常与回放系统一起应用到操作系统的调试、故障恢复和还原间谍软件攻击等方面。随着虚拟机技术的发展,虚拟机提供了更
P2P(Peer to Peer)技术将人们直接的连接起来,使得人们可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P中的BT(BitTorrent)技术是
近年来因特网在全球范围内飞速发展,其上遍布着大量的通讯和计算资源,从而产生一个科学问题:可否利用因特网复杂环境下的闲散资源(含计算资源与通讯资源,特别是通讯资源)进行
感知起源的存储系统(provenance-aware storage system PASS)是自动收集系统中对象起源信息的存储系统。起源信息是指,一个文件对象的完整历史数据,包括产生数据时的命令及参
虚拟现实技术融合多种信息技术的最新发展成果,为我们创建和体验虚拟世界提供了强有力的支持,并广泛应用到了社会的各个领域。在虚拟场景中,水体真实感的渲染是非常重要的组
当前水环境信息系统大多为两层C/S(客户端/服务器)结构或者三层B/S(浏览器/服务器)结构,在C/S结构中存在着耦合度高、通用性差、管理维护复杂等缺陷,且扩展性不强,不利于大量用
目前,彩铃业务作为一种电信增值业务,发展势头迅猛,已经成为继短信业务之后的又一杀手级电信增值业务。彩铃平台包括彩铃运行平台和彩铃管理平台。彩铃用户通过彩铃运行平台
分布式拒绝服务攻击(DDoS)利用现有IPV4网络体系下TCP/IP协议设计上的漏洞(例如IP地址易于伪造,攻击源头追溯困难等)实施攻击。DDoS攻击采用分布式攻击方式使得数据流呈无规
参数化建模技术作为一种有效的变动设计技术,在工业界与学术界得到广泛的研究与运用。它允许用户首先构建基于尺寸参数的CAD模型,然后通过参数修改生成变动模型,因此在系列化
网络信息量的指数增长对信息检索提出了更高的要求。为方便信息检索,有必要先对海量的电子信息按其内容加以分类。文本分类作为处理和组织大量文本数据的关键技术,可以在较大程