Architecture 分布式哈希表(DHT)能否用于动态web应用程序?另一个P2P设计?

Architecture 分布式哈希表(DHT)能否用于动态web应用程序?另一个P2P设计?,architecture,p2p,dht,publish-subscribe,distributed-objects,Architecture,P2p,Dht,Publish Subscribe,Distributed Objects,分布式哈希表是否可以用于具有发布/订阅类型应用程序的双向web应用程序 我正在研究构建一个论坛类型的应用程序,但是使用DHT架构和P2P(尽管中央查找服务器可以提高性能)。想象一下客户端上的Gnutella/Kazaa类型的应用程序,但是消息将被发布到internet上其他客户端分发的主题上,而不是发送到中央服务器。是的,我知道这看起来有点奇怪,但我有我的理由……:)最终的一致性(如5分钟内)是可以的 我一直在网络上搜索DHT的东西,大部分看起来都是理论性的,我不确定DHT是否真的实用。它还需要

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

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

我一直在网络上搜索DHT的东西,大部分看起来都是理论性的,我不确定DHT是否真的实用。它还需要更新一个主题或至少标记一个“脏位”

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

干杯,
Alex

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

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