0

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

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

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

网站上的大师有什么想法吗?另外,关于最成熟的 DHT 框架有什么建议可以尝试吗?

干杯,亚历克斯

4

1 回答 1

1

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

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

于 2011-03-18T19:53:04.120 回答