证券交易所软件

时间:2010-04-26 13:36:14

标签: msmq stock

有人知道在证券交易所大楼每秒刷新几十个显示屏吗?

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

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

此致

3 个答案:

答案 0 :(得分:3)

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

  

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

     

消息传递基础设施(a.k.a.   面向消息的中间件,a.k.a。   成功的企业服务总线   开发人员更容易创建   通过解耦来实现复杂的应用   个别程序组件。宁   比直接沟通,   消息基础设施便利   之间的数据交换   组件。组件需要知道   没有关于彼此的地位,   可用性或实施,哪些   允许他们分发   异构平台并关闭   并根据需要。

     

采用这种架构,   开发商是绝缘的   各种操作细节   系统和网络接口   涉及和互操作性,   可扩展性和灵活性   应用得到改善。

     

请参阅此演示文稿,了解为何   你可能需要一般的消息   维基百科上的介绍或此页面   了解更多信息。

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

对于证券交易所显示,包括提供实时价格的其他财务软件,价格被推送给客户而不是让他们定期请求信息(民意调查)。这样做是为了提供接近实时的价格尽可能。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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