Как использовать DHT для социальной торговой среды

StackOverflow https://stackoverflow.com/questions/2634627

Вопрос

Я пытаюсь понять, если Дхт Может использоваться для решения проблемы, над которой я работаю:

У меня есть торговая среда, где профессиональные варианты трейдеры могут повысить их ограничение на риск, запрашивая, чтобы собрать трейдеры одалили им некоторые из их предела риска. Кредитованный трейдер может либо искать трейдеров с определенными параметрами риска, которые являются частью профиля каждого трейдера, т. Е. Греки, или кредитованный трейдер может подписаться на запросы от определенных трейдеров, которые ищут риск.

Я хочу, чтобы эта среда была масштабируемой и децентрализованной, но я не знаю, как трейдеры могут искать определенные параметры профиля, когда данные содержатся в DHT. Кто-нибудь может объяснить, как это можно сделать?

Обновлять:
Пример, который может упростить понять, может быть так, но вместо того, чтобы запустить в качестве веб-приложения, обмен рисками работает как настольное приложение на рабочей станции каждого трейдера. Запрос на риск похожи на вопросы (которые могут быть помечены договором, Exchange и т. Д.), и у каждого пользователя есть профиль, который показывает свою историю запросов, их возвращение по заимствующую риск и т. Д.

Очевидно, что «Exchange» можно запустить на сервере, но я надеялся децентировать его и сделать его масштабируемым, чтобы система может поддерживать произвольное количество трейдеров. Как я могу искать ключевые слова, теги и другие данные, относящиеся к профилю трейдера, если эта информация хранится в распределенном хэш-таблице?

Это было полезно?

Решение

Ваш вопрос проводит противоречие в моих ушах. DHT - отличный способ распределить данные децентрализованным образом, но не может предоставить узлы обзором информации. Это означает, что любые обзорные действия, такие как допрос сети для определенных данных, должны быть сделаны в централизованной точке сбора. Решения этого противоречия было создано, но их толерантность неисправности не соответствует критической системе, такой как финансовая торговля.

Поэтому мой ответ будет использовать централизованный сервер для проведения обзора кэша сети DHT.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top