Me preguntaba cuál es la diferencia entre una cola JMS y un tema JMS.
Temas
En JMS, un tema implementa la semántica de publicación y suscripción . Cuando publica un mensaje, va a todos los suscriptores que estén interesados, por lo que de cero a muchos suscriptores recibirán una copia del mensaje. Solo los suscriptores que tenían una suscripción activa en el momento en que el corredor recibe el mensaje recibirán una copia del mensaje.
Colas
Una cola JMS implementa la semántica del equilibrador de carga . Se recibirá un solo mensaje por exactamente un consumidor. Si no hay consumidores disponibles en el momento en que se envía el mensaje, se mantendrá hasta que haya un consumidor disponible que pueda procesar el mensaje. Si un consumidor recibe un mensaje y no lo reconoce antes del cierre, el mensaje se volverá a entregar a otro consumidor. Una cola puede tener muchos consumidores con carga de mensajes equilibrada entre los consumidores disponibles.
Quiero tener 'algo' que envíe una copia del mensaje a cada suscriptor en la misma secuencia en la que recibió el mensaje el agente de ActiveMQ.
¿Alguna idea?