Сколько стоит создание следующих объектов каждый раз при отправке сообщения в очередь? Объекты: javax.jms.Connection
, javax.jms.Session
, javax.jms.MessageProducer
В моем коде всякий раз, когда я хочу отправить сообщение, я создаю выше 3 объекта.
Я знаю, что хорошо создавать объект только один раз и использовать его, но соединение/сеанс переходит в IllegalState после аварийного переключения сервера. Мой connectionFactory
может повторно подключиться, но не может обновить объект соединения/сеанса.
Может кто-нибудь объяснить мне накладные расходы?