Frage

Hat jemand weiß, wie mehrere Dutzend Bildschirmen pro Sekunde in Börse Gebäude aufgefrischt werden?

Natürlich drückt der Server die Daten auf jedem Bildschirm, Knospe ist dieser Brauch Technologie oder eine gut bekannte Technologie wie zB MSMQ?

Gibt es irgendwelche Studie Papiere, Bücher oder etwas für die Architektur dieser Art von Software?

Viele Grüße

War es hilfreich?

Lösung

Ich glaube, das allgemein als Messaging bezeichnet wird. Aus RabbitMQ :

Was ist Messaging? Messaging beschreibt das Senden und Empfangen von Daten (in der Form von Nachrichten), die zwischen Systeme. Die Nachrichten werden ausgetauscht zwischen Programmen oder Anwendungen, ähnliche Menschen auf die Art und Weise kommunizieren per E-Mail, aber mit Garantien Lieferung, Geschwindigkeit, Sicherheit und die Abwesenheit von Spam.

Eine Messaging-Infrastruktur (auch bekannt als Message Oriented Middleware, a.k.a. Enterprise Service Bus) macht es für Entwickler einfacher zu erstellen komplexe Anwendungen durch das Entkopplungs einzelne Programmkomponenten. Lieber als direkt in Verbindung steht, die Messaging-Infrastruktur erleichtert Der Austausch von Daten zwischen Komponenten. Die Komponenten müssen wissen nichts über den Status jedes andere, Verfügbarkeit oder Implementierung, die ermöglicht ihnen verteilt werden heterogene Plattformen und ausgeschaltet und je nach Bedarf.

Mit der Annahme dieser Architektur, die Entwickler wird aus dem isolierten Einzelheiten der verschiedenen Betriebs Systeme und Netzwerkschnittstellen beteiligt und die Interoperabilität, Skalierbarkeit und Flexibilität der Anwendung verbessert werden.

Bitte beachten Sie diese Präsentation auf Warum Sie könnten Messaging für eine allgemeine brauchen Einführung oder diese Seite auf Wikipedia für weitere Informationen.

Ein beliebtes Paradigma für die Messaging-Implementierung ist Publish / Subscribe . Einige Implementierungen umgesetzt mit Punkt-zu-Punkt-Kommunikation auf TCP, einige verwenden Multicast auf TCP / UDP.

Börse-Displays, einschließlich anderer Finanzsoftware, die Echtzeit-Preisen bietet, sind die Preise für die Kunden geschoben, anstatt lassen sie fordern in regelmäßigen Abständen für die Information (Umfrage). Dies geschieht als nahezu in Echtzeit die Preise bieten wie möglich.

Andere Tipps

Es neigt dazu, proprietory Software zu sein, mit allen Informationsanbieter (Reuters, Bloomberg etc.) ihre eigenen Client-Bibliotheken liefern und / oder Anwendungen. Die meisten großen Banken (oder zumindest die, die ich habe gearbeitet) Verwendung Sun Enterprise-Class-Server und Windows-Trading-Desk-Arbeitsplätze.

Ich glaube, sie eigenes Protokoll über TCP / IP verwenden. Jede Anzeige wird mit dem internen LAN-Netzwerk und Auskunftsersuchen nach Bedarf.

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