6,分布式算力节点(2 / 2)

刘老师点头“是有这种可能,上次电信线路问题,也是很卡。”

正说着,大家的机器突然又好了,刘袁浩放心回到机房办公室。

虚惊一场,江夜明松了口气,既然所有节点控制程序都安装好了,那就可以开始搞事了。

除了自己这台,其他分布式节点,可不能偷取太多算力,差不多空闲算力的30%,应该是不会被觉察到的。

调整好分布式算力结构,江夜明开始准备编写‘我的世界’。

《我的世界》这款游戏的底层架构和主要功能都是使用Java编写的,这种编程语言在96年才被开发出来,到现在还并不流行。

机房里并没有java的语言环境,需要去网络上下载JDK和JRE,其中JDK提供了Java编程所需的工具和库,而JRE提供了Java程序运行所需的环境。。

江夜明登陆java的官方网站,开始了漫长的下载等待。

这可是拨号上网的年代,哪怕是使用专线的学校机房,网速也快不了多少。

哦对了,为什么不设计一款下载工具呢?

在2000年时期,网络下载软件的设计原理主要是基于传统的中央服务器模式。这种模式依赖于中央服务器来存储和分发文件,用户通过客户端连接到服务器,向服务器发送下载请求,服务器根据请求从存储设备中取得文件,然后通过互联网将文件发送给用户。

但也有另类的下载软件,比如BitTorrent和电驴软件,它们都使用了P2P技术,让用户之间直接进行文件传输,而不是全部依赖于中央服务器。

江夜明的嘴角微弯,露出邪魅一笑。

虽然p2p技术是没法收费的,当时只要使用了这款软件,江夜明就有办法从那些用户的电脑上‘借用’一点算力。

都免费给大家用了,那点算力就不用计较了吧。

空有大量思路和设计的江夜明,缺的就是算力,他立刻着手于p2p软件设计。

在P2P网络中,每个节点(即用户)都可以充当服务器和客户端两个角色,既可以接收文件,也可以向其他节点发送文件。这种去中心化的方式可以大大提高文件的下载速度和效率,因为每个节点都可以为其他节点提供上传服务,从而分担了服务器的负载。

江夜明很轻松的制作出一个只有5mb大小的p2p客户端,并将自己的算力偷取程序加载其中,然后将机房的部分算力调用,建立了一个通讯中心,用来帮助用户在p2p网络内查找文件。

接下来就是传播,必须有大量用户基础,才能形成p2p共享网络,让资源丰富、下载速度变快起来。

江夜明登陆新网搜三大门户网站,在软件频道上传了名为‘一起下’的下载软件。

剩下的就不用管了,现在的网络资源稀少,相信用不了多久就能被网民们发现。

他重新开始了等待下载。

......

刘袁浩坐在机房办公室正在玩太阁立志传,喜欢玩猴子的他虽然通关几次依然乐此不疲。

作为资深it宅男,他还有一件事是每天必做的,那就是去门户网站看看新闻,然后去软件下载栏目看看有什么好玩的东西没有。

就像往常一样打开页面,喝着茶水慢慢浏览,刘袁浩却看见有一个从没见过的软件。

用的是p2p技术!

这可是才出现的新概念。

也就是刘袁浩这种it人才知道这种数据共享方式的伟大,它突破了传统的数据模式,可以让更多人方便获取网络资源。

并且还是免费的,还能提高下载速度。

一想到可以用这款‘一起下’软件向其他用户分享自己硬盘中珍藏的游戏,并且下载到更多的好东西,刘袁浩就心动不已。

他果断下载了点对点p2p软件,并且办公室另一位老师分享了这个惊喜。

↑返回顶部↑

书页/目录