2010-05-24 14 views
0

分布式哈希表是否可用于具有发布/订阅类型应用程序的双向Web应用程序?分布式哈希表(DHT)可用于动态Web应用程序吗?另一种P2P设计?

我正在研究构建一个论坛类型的应用程序,但DHT架构和P2P(虽然中央查找服务器可以提高性能)。想想客户端的Gnutella/Kazaa类型的应用程序,但不是打中央服务器,而是将消息发布到分布在互联网上其他客户端的主题上。是的,我知道这似乎有点奇怪,但我有我的理由...... :)最终一致性(如5分钟内)是可以的。

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

任何想法从网站上的专家?另外,关于最成熟的DHT框架的任何建议都可以尝试?

干杯,亚历克斯

回答

1

DHT会告诉你,你的信息(即,对等),但不会告诉你如何通过网络(可以是一个棘手的问题)来访问它。

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