P2P相对于传统C/S模式有非常多的好处,简单罗列之:
- 健壮
- 易于部署
- 成本低
- 由智能节点组成的P2P网络更适合建立起协作的应用环境,包括协同办公、在线游戏、流媒体播放等
- P2P这种分布式的智能网络能更有效的利用带宽(大家对P2P过分占带宽资源的认识,不能说是个误解,但也只能归咎于一些P2P实现的不合理)
微软买下Groove,自然是看中P2P在Office软件中巨大应用前景,而且我相信微软对P2P的应用远不止与此,很快就会推出基于P2P的游戏软件、通讯软件和多媒体软件。近年来,国内有很多公司进入P2P领域,微软涉足这一领域对这些公司将是很大的冲击。
我在03年攒毕业论文的时候,因为“研究”应用层组播的关系,看了些P2P的论文。当时就产生了一个想法,即搭建一个开放的、资源共享的P2P平台。简单 的想法就是,底层的P2P平台完成路由、寻址、会话功能;上层可以开发各种应用,包括协同办公、网络游戏、电话会议、内容共享等等。底层平台如同现在的 TCP/IP网络一样,是开放而且共享的。
在这个框架下,不论是skype、迅雷,还是电驴、BT,还是最近流行的P2P视频软件,都共享同一个P2P的平台,而不需要自己维护邻居信息、路由信 息。而很多聊天室(这个例子是不是有点无聊),联众的在线游戏,都不再需要高性能的服务器,而是通过P2P的方式来实现。
当时花了些时间考察Sun的JXTA,发现其不过本身不过是一个大而空的框架。本人对这种框架很反感,一上来就来个蒸汽锤(还不是实物,是个图纸),其实我只是需要一个改锥来钉个螺丝钉。
后来因为种种缘故,这个想法就一直放在那(一方面也实在是因为其工作量浩大,不是我等熬夜几个月能弄出来的)。但我始终认为这件事情很有意义,而且有其历史的必然性,即使不是我来做,也会有人做,而且会很快。
我想,也许用不了三年,就会有我今天所说的这种平台出现。空口无凭,撰blog为据。
没有评论:
发表评论