开源全局名称服务 Compass 指南针

compass.png

-- hd [2004-08-18 00:47:09]

1. 项目描述

Compass为PyUSS系统提供了不间断可持续运行的支持。

groups_medium_zh-CN

Woodpecker.OGNS

[WWW] 阅览讨论组文档

at [WWW] groups-beta.google

2. 目标

为PyUSS系统提供7*24小时可持续运行的基础支持。

2.1. 危机!

2.2. 技术定义

2.3. 开发计划

3. 系统文档

3.1. 相关资料

4. 项目成员

名称

EMail

目前负责子项目

riverfor

riverfor at gmail dot com

项目程序员

Jerry Marx

Pythoner at gmail dot com

Twisted文档Utility部分的翻译

BigBaboon

wangjiachun at gmail dot com

Twisted文档Work on Code Base部分的翻译

令狐冲

jimingxin at gmail dot com

Twisted文档High Level部分的翻译

梅劲松

stephen.cn at gmail dot com

希望参与协议,编码部分的工作

Zoom.Quiet

Zoom.Quiet at gmail dot com

test unit 设计,维护

Xie Yanbo

xieyanbo at gmail dot com

unit test 子项目负责人

5. 最新进展

riverfor's first demo发布,待偶有时间就同步到代码库内 奋战了2天,终于实现了第一个demo版本,本版本重新设计了实现,出了OpenGNS协议的实现未作处理外,其他的代码与本社区内的代码库内的compass不同。 实现的compass具有以下特点:

一,设计上 1, 设计上暂时取消了admin client/server agent client/server dispatcher client/server等复杂模式,只是定义了agent (super / simple) 和dispatcher的角色。

二,实现上 1, 消息驱动实现数据流和信息的转换

2, 消息驱动实现报文的发送

3, 存储采用这样模式:一个agent连接上dispatcher后,后者首先由文件内读数据进内存,然后每次在涉及到数据的I/O时再写入文件 4, 目前已经实现的compass功能

三,TODO 1, 重构协议转换类,通过定义 getitem类,将负责协议转换的类变得简洁 2, 实现super agent的 service select service group add /del ...以及depend add /del... 3,项目文档 4, 存储的多样实现

5.1. 讨论

last edited 2005-09-07 09:20:16 by ZoomQuiet