博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
“云”技术和P2P技术有什么区别?
阅读量:6477 次
发布时间:2019-06-23

本文共 990 字,大约阅读时间需要 3 分钟。

云的概念就是服务器在一个云里,有很多服务器可以提供了某种服务。基于此意义,p2p技术就是一种云服务。

P2P如果用来做传输分发,比如用BT部署自己的分发系统,这种就可以视为云分发。因为p2p背后也是支持很多服务器提供数据,属于在一堆服务器云对外提供数据。而且,很多云服务,其实背后都有p2p技术的身影。

如果p2p用来做分布式计算,那更是云技术的一个大的分支。P2p里面的机器,都是云里的节点,所以p2p技术严格来说,就是云技术。

云技术:
透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。
P2P技术应用
P2P的应用领域比较多,这里就以点量P2P内核应用比较广的,游戏更新领域做详细阐述。具体的场景是这样的:
“云”技术和P2P技术有什么区别?
连锁网吧,肯定是有自己的中央服务器,先把各个游戏的更新下载到中央服务器,然后在利用P2P技术发到各个连锁网吧,然后在进行终端的更新,利用P2P技术更新的好处就是在同时更新的时候,每个网吧和终端之间可以互相分享已经有的数据块,这样就可以有更多的文件来源,而不都是从服务器那里获得。一方面减轻了服务器的带宽压力,另一方面又可以提升每个终端的下载速度。

这个只是比较典型的一个应用场景,其实在×××的曲库更新、大型集团内部大文件的分发传输等方面都是和此类似的。比如全国连锁门店的每月广告视频的更新,对于很多珠宝公司都是可以用此方法实现,点量在这方面也做了一些比如六福珠宝。

当然了除了网吧,作为游戏的发行方,尤其是端游这种大型游戏,用户量基础是很大的,如果每个用户都走服务器带宽,这个硬件成本会特别高,而且用户的体验并不是特别好,即使做了CDN的加速。也可以使用P2P技术,让用户直接可以彼此分享已有的模块。也可以实现对于新用户,几十G的游戏只下载几个G就可以不用等待的玩耍,然后就是需要哪里下载哪里。这个的灵活性更强,对于玩家来说体验也会更好,减少了等待的时间。

当然点量P2P内核的应用领域还有很多,比如私人影吧的视频更新、科学采集站大数据更新、印刷行业的校验版本更新等等。


转载于:https://blog.51cto.com/13794487/2348166

你可能感兴趣的文章
easyui传入map的数据前台展示出tree格式数据
查看>>
悲观的思考,乐观的生活.我们既需要思考的深度,也需要生活的温度!
查看>>
java.math.BigDecimal
查看>>
Vitamio中文API文档(4)—— VitamioInstaller
查看>>
yii框架常用url地址
查看>>
python3.4学习笔记(十六) windows下面安装easy_install和pip教程
查看>>
MyGUI 解析
查看>>
Linux中的ls命令详细使用
查看>>
graph-tool文档(一)- 快速开始使用Graph-tool - 2.属性映射、图的IO和Price网络
查看>>
easyui treegrid逐步加载
查看>>
GraphicsLab Project之辉光(Glare,Glow)效果 【转】
查看>>
<转>Python: __init__.py 用法
查看>>
Linux Curl命令
查看>>
046 SparlSQL中的函数
查看>>
-27979 LoadRunner 错误27979 找不到请求表单 Action.c(73): Error -27979: Requested form not found...
查看>>
[LeetCode] Minimum Depth of Binary Tree
查看>>
,net运行框架
查看>>
Java 中 Emoji 的正则表达式
查看>>
Mixin Network第一届开发者大赛作品介绍- dodice, diceos和Fox.one luckycoin
查看>>
安卓Glide(4.7.1)使用笔记 01 - 引入项目
查看>>