Frage

Ich versuche zu verstehen, wenn ein DHT verwendet werden kann, ein Problem, das ich zu lösen ‚m arbeiten an:

Ich habe ein Handelsumfeld, wo professionelle Option Trader eine Erhöhung ihres Risikolimit bekommen kann durch Anforderung, dass andere Händler verleihen sie einen Teil ihrer Risikogrenze. Das Kredit Händler können entweder für Händler mit bestimmten Risikoparameter suchen, die Teil eines jeden Händlers Profil, dh Griechen oder Kredit Händler auf Anfragen von bestimmten Händlern abonnieren können, die für das Risiko suchen.

Ich mag diese Umgebung skalierbar und dezentral sein, aber ich weiß nicht, wie Händler für bestimmte Profilparameter suchen können, wenn die Daten in einem DHT enthalten ist. Könnte jemand erklären, wie dies getan werden kann?

Update:
Ein Beispiel, das es leichter verstehen könnte machen könnte SO, sein, sondern als Web-Anwendung ausgeführt wird, läuft das Risiko Exchange als Desktop-Anwendung auf jeden Trader Workstation. Der Antrag auf Risiko ist wie Fragen (die durch Vertrag markiert werden kann, Austausch, etc.) und jeder Benutzer hat ein Profil, das ihre Geschichte der Anfragen zeigt, ihre Rückkehr auf geliehenen Risiko etc.

Offensichtlich ist die „Austausch“ kann auf einem Server ausgeführt werden, aber ich habe gehofft, es zu dezentralisieren und skalierbar zu machen, damit das System kann eine beliebige Anzahl von Händlern unterstützen. Wie kann ich in Bezug für Keywords, Tags und andere Daten zu einem Händlerprofil suchen, wenn diese Informationen in einer verteilten Hash-Tabelle gespeichert ist?

War es hilfreich?

Lösung

hält Ihre Frage ein Widerspruch in meinen Ohren. DHT ist eine gute Möglichkeit, Daten in einer dezentralen Weise zu verteilen, aber die Knoten mit einem Informationsübersicht nicht zur Verfügung stellen kann. Dies bedeutet, dass jede Übersicht Aktion, wie das Netzwerk für bestimmte Daten in Frage zu stellen, wird in einer zentralen Sammelstelle erfolgen. Lösungen zu diesem Widerspruch erstellt wurden, aber ihre Fehlertoleranz kein kritische System wie Finanzhandel entspricht.

Also meine Antwort wäre eine zentralisierte Server verwenden einen Überblick Cache des DHT-Netzwerk zu halten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top