2010-04-26 78 views
2

有沒有人知道證券交易所建築物每秒鐘會刷新數十個顯示屏幕?證券交易所軟件

當然,服務器將數據推送到每個屏幕,芽是這種定製技術還是一些衆所周知的技術,如示例MSMQ?

是否有任何研究論文,書籍或這類軟件的架構?

問候

回答

3

我相信這通常被稱爲消息。來自RabbitMQ

什麼是消息傳遞?消息傳遞描述了 系統之間的數據(以消息形式)的發送和接收。消息在程序或應用程序之間交換 , 類似於人們通過電子郵件溝通 的方式,但是保證在 傳遞,速度,安全性和 沒有垃圾郵件。

消息傳遞基礎結構(又名 面向消息的中間件,又名 企業服務總線),使得 開發者更容易通過解耦 程序組件創建 複雜的應用程序。而不是直接溝通, 消息傳遞基礎設施便於 組件之間的數據交換。組件需要知道 沒有任何關於彼此的狀態, 可用性或實施,其中 允許它們分佈在異構平臺 和關閉 和根據需要。

在採用該體系結構中, 顯影劑從各種操作 系統和網絡接口 參與和互操作性, 可伸縮性和 應用的靈活性得到提高的 細節絕緣。

關於爲什麼 您可能需要通訊 介紹或維基百科 欲瞭解更多信息,請參閱此演示文稿。

一個實現消息傳遞的流行範例是publish/subscribe。某些實現是使用TCP上的點對點通信實現的,有些使用TCP/UDP上的多播。

對於證券交易所顯示,包括提供實時價格的其他金融軟件,價格被推送給客戶,而不是讓他們定期請求信息(投票)。這樣做的目的是提供近乎實時的儘可能的價格。

1

它往往是proprietory軟件,所有的信息提供者(路透社,彭博社等)提供自己的客戶端庫和/或應用程序。大多數大銀行(或者至少我工作過的)使用Sun企業級服務器和Windows交易臺工作站。

1

我相信他們通過TCP/IP使用自定義協議。每臺顯示器都連接到內部LAN網絡並根據需要請求信息。