Как Tibco RV используется в финансовом программном обеспечении - PullRequest
7 голосов
/ 26 марта 2012

Я слышал, что банки ругаются этим программным обеспечением, но не понимают, как его использовать в финансовом программном обеспечении.

Допустим, компания получает поток данных с низкой задержкой от поставщика, такого как Thomson Reuters, как они распространяют этот поток данных среди всех своих трейдеров, чтобы он отображался на их экране в реальном времени.

Это основное применение Tibco RV?

Ответы [ 3 ]

11 голосов
/ 29 марта 2012

RV - это протокол многоадресной рассылки, поэтому при публикации бирки по теме RV ее получают все слушатели по этой теме. Отличается от TCP, который является одноадресным (точка-точка) протоколом.

Так что, если у меня есть 1000 трейдеров на моей торговой площадке ... вместо того, чтобы устанавливать 1000 разных TCP-соединений с их рабочей станцией и отправлять через биржевой тик (или тысячу биржевых тиков) ... все, что мне нужно, это отправить одного Сообщение RV и оно отправляется всем слушателям одновременно. Это очень быстро и очень дешево в сетевых ресурсах. Следовательно, почему RV используется на торговых площадках.

Здесь есть больше о многоадресной и одноадресной рассылке: В чем различия между Tibco EMS и Rendezvous

7 голосов
/ 27 июня 2012

Многоадресная передача (RV) и сохранение и пересылка (MQ, EMS, JMS и т. Д.) Представляют собой 2 различных механизма интеграции компонентов. Они используются для разных целей. RV в основном используется для небольших пакетов, скорость важнее, чем надежность, среда с несколькими получателями для одного отправителя, в то время как MQ и EMS используются для обеспечения надежности, для чего необходим вспомогательный офис. Вы не потеете, когда одна из ваших цен теряется в сети, но у вас будут проблемы, когда одна сделка была потеряна из-за аппаратного сбоя. Использование RV сделает ваш код зависимым от TIbco API, в то время как MQ и EMS соответствуют стандартному JMS API, что упрощает работу посредника очередей.

6 голосов
/ 17 апреля 2012

Да, главное преимущество TIBCO RV перед другими заключается в том, что он построен на многоадресной передаче UDP. Это означает, что один IP-пакет для 500 потребителей действительно отправляется по сети только ОДИН раз. С TCP он будет отправлен 500 раз!

UDP сам по себе довольно ненадежен (потеря пакетов, сетевые штормы и т. Д.). Таким образом, TRDP или PGM (протоколы, реализуемые RV) повышают надежность этого трафика. А API-интерфейсы значительно упрощают использование RV, чем необработанный UDP или TCP.

Поскольку API настолько прост и доступен на многих платформах, его также использовали для интеграции приложений в бэк-офисе. В настоящее время для целей интеграции его все чаще заменяют TIBCO EMS или другие поставщики JMS.

...