分布式哈希表是否可用于具有发布/订阅类型应用程序的双向Web应用程序?
我正在研究构建一个论坛类型的应用程序,但使用DHT架构和P2P(尽管中央查找服务器可以提高性能)。在客户端考虑Gnutella / Kazaa类型的应用程序,但是,不是点击中央服务器,而是将消息发布到分布在因特网上的其他客户端的主题上。是的,我知道这看起来有点奇怪,但我有我的理由...... :)最终的一致性(比如5分钟内)就可以了。
我一直在网上看DHT的东西,大多数似乎是理论上的,我不确定DHT是否真的很实用。它还需要更新主题或至少标记“脏位”。
网站上大师的任何想法?还有关于最成熟的DHT框架的任何建议吗?
干杯, 亚历
答案 0 :(得分:1)
DHT会告诉您您的信息在哪里(即哪个同行),但不会告诉您如何通过网络访问(这可能是一个棘手的问题)。
您可能想要调查JXTA P2P框架。如有必要,您可以在其上实现自己的DHT。