Relación entre conexiones JMS, sesiones y productores / consumidores.
Quiero enviar un lote de mensajes JMS de 20k a una misma cola. Estoy dividiendo la tarea usando 10 hilos, por lo que cada uno procesará 2k mensajes. No necesito transacciones
Me preguntaba si tener una conexión, una sesión y 10 productores es la forma recomendada de hacerlo o no.
¿Qué tal si tuviera un productor compartido por todos los hilos? ¿Mis mensajes estarían corruptos o se enviarían sincronizados (sin aumentar el rendimiento)?
¿Cuál es la pauta general de decidir si crear una nueva conexión o sesión si siempre me conecto a la misma cola?
Gracias y perdón por preguntar mucho de una vez.
(Aquí hay una pregunta similar, pero no respondió exactamente lo que estaba buscando.Largas sesiones de JMS. ¿Mantener conexiones JMS / sesiones JMS siempre abre una mala práctica? )