文件分发p2p系统由什么构成

文件分发p2p系统由什么构成,第1张

基于案例经验发一下:

由点量torrent制作软件,生成torrent文件

写一个Tracker服务器地址;

将torrent文件放入一个可下载的HTTP地址目录,然后在显示下载界面的后台管理系统中写入torrent的下载路径。

需要启动另一个私有BT模块来下载。

基于P2P技术的文件分发系统优势是:

1、点量提供C#的示例程序,可以很快集成到C#系统中调用

2、可以对HTTP的服务器单独限速,也就是对文件源地址提供方进行单独的限速,减轻服务器的压力,更好的分流利用局域网邻居资源,从临近节点获取资源。

3、支持断点续传、多线程、多节点同时传输,每次均可从上次下载的位置自动启动下载。

4、文件校验和文件安全防病毒BT协议里面,对每个文件、每个分块的下载,都有类似MD5的Hash指纹校验,因此,可以确保文件和源文件是100%一致的,如果有错误的分块或者恶意数据,会直接丢弃。从而确保数据的安全和减少病毒通过系统的扩散。

看题主描述的,比较符合的方案应该是应用P2P分发传输方案。利用点量BT构建局域内网文件分发系统。用P2P,首先速度可以提升不少。因为这些机器如果大都在相同时间点去下载的话,互相拿到的是不同的随机分块,然后他们会互相分享自己拿到的分块,这样的速度就比单点传输好很多了。

P2P分发方案,应用于内网、公司内部、全国分公司等类型的文件分发,效果都非常好。每个人下载的同时、下载完成后可以继续给别人上传。如果是服务器模式,如果服务器带宽多了,平时不分发时浪费;如果少了,用户又抱怨卡顿。

还可以设置定期启动自动更新系统,把之前的直接覆盖掉。

类似最常见的应用场景,比如网吧三层更新系统中,除了局域网和客户机之间还得加上外网主服务器的分发传输。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6047665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存