2009-11-10 4 views

ответ

20

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

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

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

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

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

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

+3

Несколько проблем: (1) Broadcast отличается от многоадресной рассылки, поэтому аналогия с радио не применяется. Я не эксперт, но я считаю, что RV предоставляет модели обмена сообщениями «точка-точка» и «публикация-подписка». (2) Телефон требует соединения между отправителем и получателем сообщения. Обмен сообщениями точка-точка использует очередь сообщений в качестве буфера; нет никакой связи или прямого взаимодействия между производителем и потребителем сообщений. –

+1

EMS может использоваться для разветвления и pub-sub (с темами), а также поддерживает многоадресную рассылку для работы в сети ... – GhislainCote

3

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

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