Может ли распределенная хеш-таблица (DHT) использоваться для динамического веб-приложения?Еще один дизайн P2P? - PullRequest
0 голосов
/ 25 мая 2010

Может ли распределенная хэш-таблица использоваться для двустороннего веб-приложения с приложением типа pub / sub?

Я занимаюсь созданием приложения типа форума, но с архитектурой DHT и P2P (хотяцентральный сервер поиска будет в порядке, чтобы улучшить производительность).Подумайте о приложении типа Gnutella / Kazaa на стороне клиента, но вместо того, чтобы подключаться к центральному серверу, сообщения будут публиковаться в темах, которые распространяются среди других клиентов в Интернете.Да, я знаю, это кажется немного странным, но у меня есть свои причины ... :) Конечная последовательность (например, в течение 5 минут) в порядке.

Я больше всего расчесываю паутину, глядя на вещи DHTкажется теоретическим, и я не уверен, что DHT действительно практичны.Также необходимо обновить тему или хотя бы пометить «грязный бит».

Есть какие-нибудь мысли от гуру на сайте?Кроме того, какие-либо рекомендации по самой зрелой структуре DHT, чтобы попробовать?

Приветствия, Алекс

1 Ответ

1 голос
/ 18 марта 2011

DHT сообщит вам, где находится ваша информация (то есть, какой узел), но не скажет, как получить к ней доступ через сеть (что может быть непростой задачей).

Возможно, вы захотите исследовать JXTA P2P framework. При необходимости вы можете реализовать свой собственный DHT поверх него.

...