En una aplicación web Java tengo una carga de mensaje recurrente de tipo A (por ejemplo, 20,000 cada hora). Luego tengo un segundo tipo de mensajes (tipo B) que aparecen ocasionalmente pero tienen una prioridad más alta que el tipo A (digamos, 3,000). Quiero poder procesar estos mensajes en una o más máquinas usando software de código abierto.Procesamiento de mensajes con prioridades
Me parece que podría hacer eso con JMS si tuviera un servidor JMS que envíe mensajes desde su cola en función de las prioridades (por ejemplo, envíe tres mensajes de tipo B y uno de tipo A aunque todos los mensajes de tipo A se encuentran en la parte superior de la cola de mensajes).
¿Conoces un servidor JMS que pueda hacer eso? ¿O conoces otra forma de implementarlo?