2009-11-10 14 views

Respuesta

20

RV es como una emisora ​​de radio y el EMS es como un teléfono.

Si desea enviar un mensaje a todos en la ciudad (por ejemplo, el pronóstico del tiempo para hoy), entonces una radio es buena porque un mensaje va para todos de forma simultánea. El teléfono es malo porque lleva mucho tiempo llamar a todos y usted paga el 20c.

Si quiere decirle a alguien su número de tarjeta de crédito, debería usar el teléfono porque puede estar seguro de que está hablando con la persona adecuada. La radio es mala porque entonces todos en la ciudad conocen tu número de tarjeta de crédito.

RV utiliza un protocolo de multidifusión confiable, por lo que es compatible con capacidades rápidas de envío de gran cantidad de mensajes, como el envío de marcas de valores a un gran número de mesas de negociación (para lo que fue diseñado originalmente). Pero la compensación es poca seguridad y algunos límites en la administración. También hay consideraciones especiales para la comunicación a través de múltiples segmentos LAN o WAN.

EMS es un proveedor de JMS que se comunica de una manera punto a punto como un teléfono. La seguridad es mejor y las tareas de administración son más fáciles. El EMS está basado en el servidor (frente a la arquitectura punto a punto de RV) por lo que las actividades de tipo almacenar y reenviar son más fáciles que con RV.

Puede mezclar y combinar los dos para obtener lo mejor de ambos mundos. Creo que las versiones posteriores de EMS tienen una capacidad de multidifusión para Temas, pero no lo he usado.

+3

Un par de problemas: (1) La emisión es diferente de multidifusión, por lo que la analogía con la radio no se aplica. No soy un experto, pero creo que RV proporciona modelos de mensajería punto a punto y publicar-suscribir. (2) Un teléfono requiere una conexión entre el emisor y el receptor de la comunicación. La mensajería punto a punto utiliza una cola de mensajes como un búfer; no hay conexión o interacción directa entre el productor y el consumidor de los mensajes. –

+1

EMS se puede utilizar para fan-out y pub-sub (con temas), y soporta multidifusión para el rendimiento de la red ... – GhislainCote

3

de aprovechar por encima de respuestas:

  1. Uso ccsme cuando usted está buscando para la persistencia de los mensajes.
  2. El EMS se basa en JMS, mientras que los protocolos y las API de RV son propietarios.
Cuestiones relacionadas