Vesta:软件配置管理的新选择
1. SRPC性能分析
SRPC(可能是某种远程过程调用机制)实现使用TCP保活机制来检测网络分区和其他连接故障。在特定网络(AN2)上,空SRPC(即无参数或结果)的平均往返时间为1.2毫秒。通过一系列不同参数和结果大小的简单带宽测试,得出其峰值传输速率为132 Mbit/秒,平均速率约为100 Mbit/秒。从实际运行情况来看,这些速率已足够,无需进行优化来提升。
2. Vesta的功能特性
Vesta旨在成为一个可扩展以适应大型软件、易于使用,并能实现可重复、增量式和一致性构建的软件配置管理系统。它具有以下显著特性:
- 代码保存 :以不可变和永久的方式保存源代码。
- 版本控制 :支持简单的线性版本控制和任意复杂的分支,以实现并行开发。
- 文件系统访问 :通过文件系统直接访问所有版本。
- 快速操作 :使用写时复制技术实现快速的签出和签入操作。
- 分布式开发 :支持源复制、跨仓库签出和签入以及跨领域访问控制,以实现分布式开发。
- 存储管理 :自动管理源文件和派生文件的存储。
- 描述语言 :提供灵活通用的描述语言,用于精确描述和模块化组织软件系统的构建。
- 工具集成 :可在描述语言中集成新的构建工具,而无需修改工具或Vesta系统。
- <