p2p 应用?
今天无意中看到有运用p2p技术做搜索引擎的,而且效果很不错(www.faroo.com)。然后我就想如果能够实现一个p2p的应用容器应该相当不错。 本地写的程序放到这个应用容器里面跑就完全变成一个p2p的应用。程序执行所消耗的计算资源全部来自p2p网络里面的每个节点。程序用到的存储资源也全部由p2p网络中的节点提供。这样就没有维护服务器的巨大成本,而且用的人越多,对应的应用就会有越多的资源,也就越不会卡。而且在网络方面也很有优势,由于数据是分布在节点上的,获取相应的资源时就可以从离自己较近的节点上获取。相当于天生的CDN加速。这个实际上和现在的各种 app engine很像,只不过现在的app engine是中心化的。如果能对其做一定的修改应该实现起来也不是很困难,说不定已经有人做出来了呢。 这个点子感觉很不错,有必要仔细研究一下。 |