Каковы различия между Tibco EMS и Rendezvous

Каковы некоторые из ключевых различий между этими двумя технологиями? Есть ли у кого-то очевидные преимущества перед другими?

Ответы

Ответ 1

RV подобен радиовещателю, а EMS - как телефон.

Если вы хотите отправить сообщение всем в городе (например, прогноз погоды на сегодняшний день), тогда радио хорошо, потому что одно сообщение отправляется всем одновременно. Телефон плохой, потому что для вызова требуется много времени, и вы платите 20c за звонок.

Если вы хотите сообщить кому-то номер своей кредитной карты, вы будете использовать телефон, потому что можете быть уверены, что разговариваете с нужным человеком. Радио плохо, потому что тогда все в городе знают номер вашей кредитной карты.

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

EMS - это JMS-провайдер, который взаимодействует в режиме "точка-точка", как телефон. Безопасность лучше, а задачи администрирования проще. EMS - это серверная архитектура (vs RV peer-to-peer), поэтому операции хранения и пересылки типов проще, чем с RV.

Вы можете смешивать и сопоставлять два, чтобы получить лучшее из обоих миров. Я думаю, что более поздние версии EMS имеют многоадресную возможность для тем, но я этого не использовал.

Ответ 2

Чтобы опираться на приведенные выше ответы:

  • Используйте EMS, когда вы ищете постоянство сообщений.
  • EMS основана на JMS, тогда как RV-протоколы и API-интерфейсы являются собственностью.