我听说银行对这个软件信以为真,但却不了解财务软件的用法。
假设一家公司从汤森路透这样的供应商那里收到了一个低延迟的数据馈送,他们如何将这个数据馈送分发给所有的交易员,以便它实时显示在他们的屏幕上。
这是Tibco房车的主要用途吗?
发布于 2012-03-29 15:16:49
RV是一种多播协议,因此当在RV主题上发布股票记号时,该主题上的所有侦听器都会收到该消息。与TCP不同,TCP是单播(点对点)协议。
因此,如果我有1000个交易员在我的交易floor...instead上设置1000个不同的TCP连接到他们的工作站,并通过股票报价器(或1000个股票报价器)发送...all,我需要的是发送一条RV消息,它同时发送给所有听众。这是非常快速和非常便宜的网络资源。这就是为什么房车被用于交易大厅的原因。
这里有更多关于多播和单播消息的信息:What are the differences between Tibco EMS and Rendezvous
发布于 2012-06-27 08:57:12
组播(RV)和存储转发(MQ、EMS、JMS等)是两种不同的集成组件的机制。它们有不同的用途。RV主要用于小数据包,速度比可靠性更重要,一发多收的环境,而MQ和EMS用于其可靠性,这是需要后台的。当你的一个价格在网络上丢失时,你不会流汗,但当一笔交易因硬件故障而损失时,你将陷入麻烦。使用RV将使您的代码依赖于EMS,而MQ和TIbco则符合标准的JMS,从而使队列代理更容易。
发布于 2012-04-17 17:37:36
是的,TIBCO RV的主要优势是它构建在UDP多播之上。这意味着500个用户的一个IP数据包实际上只会在线路上发送一次。如果使用TCP,它将被发送500次!
UDP本身是非常不可靠的(丢包、网络风暴等)。因此,TRDP或PGM (由RV实现的协议)增加了该流量的可靠性。API使得使用RV比使用原始UDP或TCP简单得多。
由于API非常简单,并且可在许多平台上使用,因此它还用于在后台集成应用程序。如今,出于集成的目的,它越来越多地被TIBCO EMS或其他JMS提供商所取代。
https://stackoverflow.com/questions/9871136
复制相似问题