`
huoyanxueren
  • 浏览: 39808 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Facebook Uses BitTorrent, and They Love It

 
阅读更多

 

BitTorrent设计的目的就是能够在很短的时间内传送大文件到很多个目的地.他们不仅仅只是让一般用户能够用来下载电影或者音乐,而是同样能够让企业从中获益.Facebook就在使用Bittorrent来很快的部署自己的代码到全球的服务器上.大访问量的服务提供商例如Facebook他们需要上千台的服务器来提供服务给用户.这样他们就必须在很短的时间内让用户不管是什么地方的都能够访问到最新的服务,就需要每一台服务器上面的代码都是最新的.

 

通过访问来自Facebook的系统工程师部门的Tom Cook,了解到他们刚开始每天的代码更新都会遇到很多的问题,知道他们发现了Bittorrent,他在一次大会的发言中提到后来他们是如何使用Bittorrent来高效的部署自己的服务的.

他说,Bittorrent真的很赞,太棒了,它能够让我们省去很多过去需要担忧的问题.通过使用他们的Bittorrent驱动的分布式发布系统,能够在一分钟内搞定上百兆的代码到上万台的服务器上.在facebook内部,每一台服务器都相当于一个Peer,这样就能够很容易的得到最新的代码.如果不是这样的话,那发布往往需要好几个小时.

Facebook并不是为一个使用Bittorrent技术来更新代码的大访问提供商,twitter同样也采用这样的方式来更新部署.名字叫做Murder.它是一个基于BitTornado bittorrent客户端来实现的.这个客户端是开源的.

分享到:
评论

相关推荐

    Extended BitTorrent Client and Tracker

    "Extended BitTorrent Client and Tracker" 是一个专门针对BitTorrent协议进行扩展和增强的客户端和追踪器软件项目。这个开源项目可以在SourceForge.net上找到,其目标是提供比标准BitTorrent客户端和追踪器更为强大...

    BitTorrent

    BitTorrent BitTorrent BitTorrent BitTorrent

    BitTorrent源码+开发文档

    总之,"BitTorrent源码+开发文档"是一份宝贵的资源,对于想深入理解和开发P2P应用的IT专业人士来说,具有极高的学习价值。通过研究这份资料,你可以掌握到P2P网络的核心技术和实现细节,为你的职业发展打开新的可能...

    BitTorrent软件的源代码

    BitTorrent是一种分布式文件分享协议,由布拉德·菲茨帕特里克(Brad Fitzpatrick)在2001年创建,旨在高效地分发大型文件。这个协议利用了P2P(点对点)技术,使得用户可以共同分享存储和带宽资源,从而减轻服务器...

    BitTorrent 最新相关官方文档

    BitTorrent是一种去中心化的文件分发协议,由Bram Cohen创建,旨在高效地分享大量数据,如电影、软件和其他大文件。BitTorrent Enhancement Proposals(BEPs)是该协议的标准化过程,类似于Python Enhancement ...

    Bittorrent-4.0.3源码

    Bittorrent-4.0.3源码

    BitTorrent3.3源码.zip

    BitTorrent3.3源码分析 BitTorrent是一个流行的P2P(对等网络)文件分享协议,由 Bram Cohen 在2001年开发。它的设计原理是分散存储和分发大文件,允许用户同时从多个来源下载文件的不同部分,极大地提高了下载速度...

    BitTorrent的源代码

    BitTorrent是一种著名的对等网络(P2P,Peer-to-Peer)协议,由布拉德·菲茨帕特里克(Brad Fitzpatrick)于2001年开发,用于高效、大规模地分发大文件。其核心思想是分散式下载,通过网络中的多个参与者共享资源,...

    原版BitTorrent

    原版BitTorrent Free Version Download big files fast. Boost bandwidth Publish and sync files of any size.

    Bittorrent DHT源代码

    DHT Bittorrent sourcecode

    BitTorrent V7.9.1 Build 30889.rar

    BitTorrent V7.9.1 Build 30889 是一个流行的文件共享软件的绿色版本,主要用于通过P2P(点对点)技术下载大文件,如电影、音乐、软件等。BitTorrent协议是互联网上的一种分布式文件分发协议,它通过将文件分割成...

    Incentives Build Robustness in BitTorrent

    ### 激励机制在BitTorrent中的应用及其实现健壮性的探讨 #### 摘要与背景介绍 本文档由BitTorrent的创始人Bram Cohen撰写,主要探讨了如何通过激励机制来提升BitTorrent文件分发系统的健壮性和资源利用率。...

    BitTorrent系统中一种自适应阻塞算法

    BitTorrent系统是一种流行的点对点(P2P)文件共享技术,它允许用户高效地分发和下载大型文件。在BitTorrent中,自适应阻塞算法是优化节点间交互的关键策略,旨在提升下载速度和保证公平性。本文将详细探讨...

    BitTorrent原理

    ### BitTorrent原理分析及改进 #### 一、BitTorrent(BT)概述 BitTorrent(简称BT)是一种分布式文件共享协议,由Bram Cohen在2001年发明,并首次实现为一个开源软件项目。该协议允许用户高效地分享大文件,如...

    BitTorrent协议详解

    BitTorrent协议详解 BitTorrent是一种流行的点对点(P2P)文件共享协议,由布拉姆·科恩(Bram Cohen)在2001年创建。它被设计用来高效地分发大文件,如高清视频、软件更新或音乐专辑。在BitTorrent网络中,用户...

    BitTorrent Sync.lnk

    BitTorrent Sync.lnk

    BitTorrent sync for win

    BitTorrent sync for win

    BitTorrent-4.4.0 python源码包

    BitTorrent-4.4.0 是一个基于 Python 编写的早期版本的 BitTorrent 客户端软件源码包。BitTorrent 是一种流行的点对点(P2P)文件分享协议,它允许用户共享大型文件,如电影、音乐或软件,通过网络上的多个参与者...

Global site tag (gtag.js) - Google Analytics