Ответ 1
RV подобен радиовещателю, а EMS - как телефон.
Если вы хотите отправить сообщение всем в городе (например, прогноз погоды на сегодняшний день), тогда радио хорошо, потому что одно сообщение отправляется всем одновременно. Телефон плохой, потому что для вызова требуется много времени, и вы платите 20c за звонок.
Если вы хотите сообщить кому-то номер своей кредитной карты, вы будете использовать телефон, потому что можете быть уверены, что разговариваете с нужным человеком. Радио плохо, потому что тогда все в городе знают номер вашей кредитной карты.
RV использует надежный протокол многоадресной рассылки, поэтому он поддерживает быстрые высокоскоростные функции обмена сообщениями, такие как отправка тиков акций на большое количество торговых столов (для чего он был первоначально разработан). Но компромисс - это плохая безопасность и некоторые ограничения на администрирование. Существуют также специальные соображения для связи через несколько сегментов LAN или WAN.
EMS - это JMS-провайдер, который взаимодействует в режиме "точка-точка", как телефон. Безопасность лучше, а задачи администрирования проще. EMS - это серверная архитектура (vs RV peer-to-peer), поэтому операции хранения и пересылки типов проще, чем с RV.
Вы можете смешивать и сопоставлять два, чтобы получить лучшее из обоих миров. Я думаю, что более поздние версии EMS имеют многоадресную возможность для тем, но я этого не использовал.