分布式哈希表(DHT)可以用于动态Web应用程序吗?另一个P2P设计?

时间:2010-05-24 20:05:23

标签: architecture p2p dht publish-subscribe distributed-objects

分布式哈希表是否可用于具有发布/订阅类型应用程序的双向Web应用程序?

我正在研究构建一个论坛类型的应用程序,但使用DHT架构和P2P(尽管中央查找服务器可以提高性能)。在客户端考虑Gnutella / Kazaa类型的应用程序,但是,不是点击中央服务器,而是将消息发布到分布在因特网上的其他客户端的主题上。是的,我知道这看起来有点奇怪,但我有我的理由...... :)最终的一致性(比如5分钟内)就可以了。

我一直在网上看DHT的东西,大多数似乎是理论上的,我不确定DHT是否真的很实用。它还需要更新主题或至少标记“脏位”。

网站上大师的任何想法?还有关于最成熟的DHT框架的任何建议吗?

干杯, 亚历

1 个答案:

答案 0 :(得分:1)

DHT会告诉您您的信息在哪里(即哪个同行),但不会告诉您如何通过网络访问(这可能是一个棘手的问题)。

您可能想要调查JXTA P2P框架。如有必要,您可以在其上实现自己的DHT。

相关问题