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? )

Respuestas a la pregunta(5)

Su respuesta a la pregunta