Pregunta

Supongamos creé un tema JMS (PropertiesTopic) con un abonado (PropertiesSubscriber). PropertiesSubscriber se está ejecutando en un clúster de servidor de aplicaciones con equilibrio de carga como se muestra en la imagen siguiente.

texto alternativo http://www.freeimagehosting.net/uploads/be28c03781.png

Cuando se envía un mensaje a PropertiesTopic, hacer todas las instancias de PropertiesSubscriber que se ejecutan en diferentes servidores de aplicaciones reciben ese mensaje o significa el mensaje llegan a su destino a una sola instancia PropertiesSubscriber se ejecuta en un servidor de aplicaciones determinado por el balanceador de carga?

¿Fue útil?

Solución 2

Todas las instancias de PropertiesSubscriber que se ejecutan en diferentes servidores de aplicaciones llegar este mensaje. Incluso si hay varios oyentes en el mismo servidor de aplicaciones para el tema, todos los oyentes reciben el mensaje.

Otros consejos

JMS 2.0 introduce suscripciones compartidas . Éstos permiten que varios consumidores (por ejemplo: en diferentes nodos de un clúster) para compartir una única suscripción Tema. Sólo uno de los consumidores que comparten una suscripción recibirá cada mensaje.

Para designar varios consumidores como compartir una suscripción, que necesitan para utilizar el mismo sharedSubscriptionName

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top