
基于案例经验发一下:
由点量torrent制作软件,生成torrent文件;
写一个Tracker服务器地址;
将torrent文件放入一个可下载的HTTP地址目录,然后在显示下载界面的后台管理系统中写入torrent的下载路径。
需要启动另一个私有BT模块来下载。
基于P2P技术的文件分发系统优势是:
1、点量提供C#的示例程序,可以很快集成到C#系统中调用
2、可以对HTTP的服务器单独限速,也就是对文件源地址提供方进行单独的限速,减轻服务器的压力,更好的分流利用局域网邻居资源,从临近节点获取资源。
3、支持断点续传、多线程、多节点同时传输,每次均可从上次下载的位置自动启动下载。
4、文件校验和文件安全防病毒BT协议里面,对每个文件、每个分块的下载,都有类似MD5的Hash指纹校验,因此,可以确保文件和源文件是100%一致的,如果有错误的分块或者恶意数据,会直接丢弃。从而确保数据的安全和减少病毒通过系统的扩散。
P2P 内容分发网络(英文名:P2P CDN,以下简称PCDN)是以P2P技术为基础,通过挖掘利用电信边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务。
客户通过集成PCDN SDK(以下简称SDK)接入该服务后能获得等同(或略高于)CDN的分发质量,同时显著降低分发成本。适用于视频点播、直播、大文件下载等业务场景。
PCDN产品适用于视频点播、直播、大文件下载等业务领域。初期只针对10Gbps以上客户提供内容加速服务。
1、视频点播:长视频点播,热度集中的短视频点播。
2、视频直播:大型晚会赛事直播、地方网台直播、秀场互动直播。
3、大文件下载:超过1MB且热度集中的的文件分发,如应用市场分发、在线音频分发。
扩展资料
CDN的基本原理为反向代理,反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个节点服务器。通过部署更多的反向代理服务器,来达到实现多节点CDN的效果。
在描述CDN的实现原理,让我们先看传统的未加缓存服务的访问过程,以便了解CDN缓存访问方式与未加缓存访问方式的差别:
用户提交域名→浏览器对域名进行解析→得到目的主机的IP地址→根据IP地址访问发出请求→得到请求数据并回复
由上可见,用户访问未使用CDN缓存网站的过程为:
1)、用户向浏览器提供要访问的域名;
2)、浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
3)、浏览器使用所得到的IP地址,向域名的服务主机发出数据访问请求;
4)、浏览器根据域名主机返回的数据显示网页的内容。
参考资料来源:阿里云-产品概述
参考资料来源:百度百科-内容分发网络
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)