我必须实现大多数使用RMI的内容可寻址网络(CAN)p2p分布式哈希表。 我必须使用它来查找通过网络上载的文件的查找机制。 有人可以指导我如何设计分布式哈希表?需要为P2P实现分布式哈希表
1
A
回答
1
你的问题是相当广泛的,所以让我试图把重点放在一个组成部分:
有许多不同的DHT(分布式哈希表)算法在那里。我猜最常见的是Chord。一旦你了解了它的工作原理,用RMI在Java中实现它只是一个细节。
在Chord wiki-page上,您可以找到必要的伪代码以及对两个特定java实现的引用 - Open Chord和Chordless。我希望这可以给你一个很好的介绍,你如何在java中实现和弦。我也注意到Open Chord有一个RMI包,所以它可能支持在RMI之上运行。
1
你可以看看FreePastry - http://www.freepastry.org/与Chord类似,用Java编写。
相关问题
- 1. P2P仿真和分布式哈希表
- 2. 和弦P2P分布式哈希表(DHT)通过HTTP协议实现
- 3. 圆形分布式哈希表覆盖P2P网络
- 4. erlang:分布式哈希表?
- 5. P2P或分布式系统实现
- 6. 哈希表实现
- 7. 和弦(分布式哈希表)
- 8. 持久哈希表实现
- 9. 实现哈希表的
- 10. Java哈希表实现
- 11. 实现在哈希表
- 12. Java哈希表实现
- 13. 哈希键需要
- 14. 哈希码实现
- 15. 这里需要一个哈希表吗?
- 16. 哈希连接需要全表扫描
- 17. 如何实现动态哈希表的哈希函数?
- 18. 为什么布隆过滤器需要多个哈希函数?
- 19. 加权分布哈希位
- 20. C++中的哈希表实现
- 21. 如何使用BST实现哈希表?
- 22. 哈希表模板实现的问题
- 23. 哈希表如何在JavaScript中实现
- 24. 实现使用哈希表中的Java
- 25. 使用矢量C++实现哈希表
- 26. 在C中的哈希表实现?
- 27. python中的哈希表实现
- 28. 哈希表 - 散列函数实现
- 29. 如何用链接实现哈希表?
- 30. 实现哈希映射
谢谢,但我必须实现CAN(内容寻址网络) – Chiran