码迷,mamicode.com
首页 >  
搜索关键字:dht    ( 230个结果
记录DHT网络主要功能步骤
经过不停止的查找相关资料,基本上实现DHT网络的基本操作。现记录下来,供以后参考。 协议 Kad定义了节点之间的交互协议。这些协议支撑了整个DHT网络里信息分布式存储的实现。这些协议都是使用UDP来传送。其协议格式使用一种称为bencode的编码方式来编码协议数据。bencode是一种文...
分类:其他好文   时间:2014-11-28 15:42:37    阅读次数:164
一致性哈希算法(consistent hashing)【转】
一致性哈希算法来自:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希....
分类:编程语言   时间:2014-11-19 10:23:58    阅读次数:216
DHT协议C++实现过程中各种问题
---恢复内容开始---博主是个菜鸟,什么地方写的不对或者理解有误的地方还请指正出来。DHT协议是BT协议中的一部分,也是一个辅助性的协议。HTTP协议中用来定位资源也就是html文本是用URL这样的协议的,而在BT或者说P2P的世界中,没有了以前那样可以直接定位的服务器,所以需要能够动态的掌握到资...
分类:编程语言   时间:2014-11-13 23:46:06    阅读次数:788
GlusterFS min-free-disk 选项功能说明
GlusterFS的分布卷(distribute)或者含distribute的复合卷用户场景下,很多人都会关心会不会把某些brick写满,其他brick比较空,那会怎么样呢?GlusterFS提供了一个min-free-disk的option可以让用户配置剩余空闲空间的一个阈值。当某一个brick的剩余空间少于min-free-disk的时..
分类:其他好文   时间:2014-10-21 19:51:59    阅读次数:186
GlusterFS in CentOS 6.5的实现和配置
Gluster的几种实现1.stripedvolume条带卷的实现如左图,条带卷内部的每一个文件都被分成4份用来保存,称为条带式存储。2、Replication如左图,条带卷内部的每一个文件在不同的server中各存一份。3、DistributedVolume如左图,条带卷内的各个文件被分散到各节点进行存储。4、DHT..
分类:其他好文   时间:2014-10-05 03:33:48    阅读次数:513
Hash哈希(二)一致性Hash(C++实现)
一致性Hash 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,经常用于分布式、负载均衡等。原理 一致哈希是一种特殊的哈希算法。在使用一致哈希算法后,哈希表中平均只需要对个关键字重新映射,其中是关键字的数量.....
分类:编程语言   时间:2014-09-18 00:33:43    阅读次数:368
python开发的 dht网络爬虫
使用 libtorrent 的python绑定库实现一个dht网络爬虫,抓取dht网络中的磁力链接。 dht 网络简介 p2p网络 在P2P网络中,通过种子文件下载资源时,要知道资源在P2P网络中哪些计算机中,这些传输资源的计算机称作pee...
分类:编程语言   时间:2014-08-22 14:40:39    阅读次数:222
一致性哈希算法(consistent hashing)
转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正....
分类:其他好文   时间:2014-07-22 22:55:33    阅读次数:268
Chord算法实现详细
Chord算法原理介绍可以先了解下,本文侧重Chord的实现,具体是构造Chord环的实现,即如何初始化和新增节点。其他对环的操作都可以类比,而且实现会更简单。 Chord的开源实现主要有两个,一个是单机版的jchord,另一个是集群形式的open chord项目。以下描述都是参考开源项目代码展开的。 下面简单总结我对Chord的理解。Chord这种DHT的实现,本质上是在一致性哈希的基础上,增加了Finger表这种快速路由信息,通过在节点上保存整个网络的部分信息,让节点的查找/路由以O(logN)的代价...
分类:其他好文   时间:2014-06-05 11:35:17    阅读次数:511
bt种子爬虫程序和种子解析(大蟒蛇语言编写)
最近亲眼看到快播被大批警察包围,感觉到快播注定要关闭很多东西,很多宅男宅女们又要寂寞了,于是乎,疯狂的研究DHT网络技术 看到网上也有开源的代码,这不,我拿来进行了二次重写,呵呵,上代码: #encoding: utf-8 import socket from hashlib import sha1 from random import randint from struct import u...
分类:其他好文   时间:2014-04-29 13:13:20    阅读次数:420
230条   上一页 1 ... 21 22 23
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!