分布式系统
文章平均质量分 71
jason_cuijiahui
这个作者很懒,什么都没留下…
展开
-
Telehash (JSON + UDP + DHT = Freedom )
分布式哈希表(DHT)普通的Hash方式普通的Hash的特点:创建哈希表(HashMap)需要先指定大小,即默认创建一个能够存储多少个元素的哈希表。当不断地向HashMap中添加元素时,HashMap越来越满,当添加的元素达到了装载因子乘以表长时,就需要扩容了。扩容时,原来已经映射到哈希表中的某个位置(桶)的元素需要重新再哈希,然后再把原来的数据复制到新的哈希表中。对于普通的哈希表而言,扩容的原创 2017-08-19 17:40:16 · 1340 阅读 · 0 评论 -
BitTorrent
在传统的BT下载里,所有的种子文件都必须指定一个或多个种子服务器,即通常所说的Tracker或Announce地址,种子文件和连接信息都存储在种子服务器上,而引入了DHT网络之后,这些连接信息则可以保存在根据一定的算法挑选出的DHT网络参与者(即DHT节点)之间。这些DHT网络参与者代替了原来的Tracker的工作。而根据一定的规则,每个DHT网络节点需要负责维护一部分种子文件的连接信息,相当于你同时也是一个超轻原创 2017-08-19 17:43:47 · 1427 阅读 · 0 评论 -
一致性哈希算法
http://blog.csdn.net/jason_cuijiahui/article/details/77414297原创 2017-08-27 23:05:12 · 327 阅读 · 0 评论 -
分布式系统学习
1. 负载均衡2. 分布式缓存3. 分布式文件系统/CDN4. 分布式RPC5. 分布式数据库/Nosql6. 分布式消息中间件7. 分布式session问题原创 2017-08-27 16:18:20 · 1987 阅读 · 0 评论