首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >证券交易软件

证券交易软件
EN

Stack Overflow用户
提问于 2010-04-26 21:36:14
回答 3查看 685关注 0票数 2

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

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

有没有任何关于这类软件架构的研究论文、书籍或其他东西?

问候

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-13 05:49:46

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

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

消息传递基础设施(也称为面向消息的中间件,又名企业服务总线)通过解耦各个程序组件,使开发人员更容易创建复杂的应用程序。消息传递基础结构不是直接通信,而是促进组件之间的数据交换。这些组件不需要知道彼此的状态、可用性或实现,这允许它们分布在异构平台上,并根据需要关闭和打开。

通过采用这种体系结构,开发人员与所涉及的各种操作系统和网络接口的细节相隔离,并且提高了应用程序的互操作性、可扩展性和灵活性。

请参阅此演示文稿,了解有关您可能需要消息传递的一般介绍,或参阅Wikipedia上的此页面以获取更多信息。

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

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

票数 3
EN

Stack Overflow用户

发布于 2010-04-26 21:43:06

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

票数 1
EN

Stack Overflow用户

发布于 2010-04-26 21:43:11

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2713827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档