Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11700578
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-18 09:59:04

一直在构想一个基于类SMPP协议的公开协议的分布式网络存储系统。大家可以看到google发布过一个google
fs的白皮书。实质上就是一个将fs的操作变为网络协议的操作的做法。最近手头上在帮助一个朋友完成了一个相关系统的设计的考虑。不知各位是否有兴趣一起来完成这样的一个项目,并且将它一直维护下去,也许将来它不止是一个python的实现,还会有c、java的实现。但是我相信python的实现会是最好的,就像现在的bt一样。
这样的分布式网络存储的用处会非常的多,如现在大家常在使用的大容量网络硬盘、gmail这样的大容量邮件系统、NNTP这样的大容量信息交互系统、Blog这样的大容量信息存储系统
它的特点在于存储的内容多样化、存储的数据不能集中化、存储的数据会以用户/组/系统等为中心进行存储。
相关内容大家可以看看google fs。如果找不到我可以提供相关的pdf白皮书。
在mail list中有各位,有兴趣吗?
另:项目会开源(GPL或BSD)、项目会有实质的用所来证明我们的想法的正确性(我来解决测试环境的问题)。


> 我的原则是先取12字节
> 用一个unpack语句来解出commandid/seqid/size
> 然后使用size取出相应的字节
> 就知道是哪个command了,再使用一个factory来得到command的解析
> 交取出的字节流用一个unpack一次性的解出命令的data体来。
> 你现在写的这样也算是可以用,但是把所有的commandid做完,会累死的。程序也非常的难看。
> 呵呵,说实话,我正在考虑是不是组织大家做一个opensource的项目,基于twisted,做一个smpp/cmpp/sgip的实现。叫做open
> xsmpp好了。不知是否有人有兴趣呀。
阅读(424) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~