写项目的情景
这个项目是在补课时想到的,在补课时很多同学可能会被一些更重要的事所耽误,那么就需要补看视频,老师害怕教学视频外漏,所以补视频都会去教室补。但是到了教室后,只有老师那一台电脑有视频资源,如果要补视频的人很多,那么都要等待那一台电脑传视频资源,由于发视频资源的电脑,性能不是很好再加上与多台电脑的资源发送。这就导致了,每台电脑的接收都会很慢。我就进行思考,为什么不让接收了资源的电脑也进行发送呢?这样不是可以加速发送和降低资源机的消耗了啊。
项目目的与要求
对于项目的目的:
大致方向上是服务器应该不仅仅是资源主机,只要拥有资源的主机都可以成为服务器,在成为服务器后应该,在注册中心注册自己的ip和port,以便资源接收者能够去选择要连接的服务器(这里做到负载均衡),连接服务器得到需要发送的资源信息。得到文件信息后,需要对文件进行细致处理,不然每个发送端的发送不一样(发送字节),这样也不是真正的负载均衡。
细节上:
1.简单的接收文件
2.接收视频资源的电脑必须在接收完后成为一个可发送资源的服务器。
3.发送端应该达成负载均衡