Я хочу отправить пакет из 20k JMS-сообщений в одну очередь. Я разбиваю задачу на 10 потоков, поэтому каждая из них будет обрабатывать 2k сообщений. Мне не нужны транзакции.
Мне было интересно, не рекомендуется ли использовать одно соединение, один сеанс и 10 продюсеров?
Как насчет того, был ли у меня один продюсер, общий для всех потоков? Могут ли мои сообщения быть поврежденными или они будут отправлены синхронно (не получая прироста производительности)?
Какова общая рекомендация о том, создавать ли новое соединение или сеанс, если я всегда подключаюсь к одной очереди?
Спасибо и извините за то, что попросили много раз.
(Здесь аналогичный вопрос, но он не совсем отвечал на то, что я искал. Долгоживущие JMS-сессии. Является ли хранение JMS-подключений/сеансов JMS открытой плохой оценкой?)