2010-04-26 68 views
2

有没有人知道证券交易所建筑物每秒钟会刷新数十个显示屏幕?证券交易所软件

当然,服务器将数据推送到每个屏幕,芽是这种定制技术还是一些众所周知的技术,如示例MSMQ?

是否有任何研究论文,书籍或这类软件的架构?

问候

回答

3

我相信这通常被称为消息。来自RabbitMQ

什么是消息传递?消息传递描述了 系统之间的数据(以消息形式)的发送和接收。消息在程序或应用程序之间交换 , 类似于人们通过电子邮件沟通 的方式,但是保证在 传递,速度,安全性和 没有垃圾邮件。

消息传递基础结构(又名 面向消息的中间件,又名 企业服务总线),使得 开发者更容易通过解耦 程序组件创建 复杂的应用程序。而不是直接沟通, 消息传递基础设施便于 组件之间的数据交换。组件需要知道 没有任何关于彼此的状态, 可用性或实施,其中 允许它们分布在异构平台 和关闭 和根据需要。

在采用该体系结构中, 显影剂从各种操作 系统和网络接口 参与和互操作性, 可伸缩性和 应用的灵活性得到提高的 细节绝缘。

关于为什么 您可能需要通讯 介绍或维基百科 欲了解更多信息,请参阅此演示文稿。

一个实现消息传递的流行范例是publish/subscribe。某些实现是使用TCP上的点对点通信实现的,有些使用TCP/UDP上的多播。

对于证券交易所显示,包括提供实时价格的其他金融软件,价格被推送给客户,而不是让他们定期请求信息(投票)。这样做的目的是提供近乎实时的尽可能的价格。

1

它往往是proprietory软件,所有的信息提供者(路透社,彭博社等)提供自己的客户端库和/或应用程序。大多数大银行(或者至少我工作过的)使用Sun企业级服务器和Windows交易台工作站。

1

我相信他们通过TCP/IP使用自定义协议。每台显示器都连接到内部LAN网络并根据需要请求信息。

相关问题