Мое приложение, работающее в автономной среде JBOSS, использует промежуточное ПО HornetQ (v2.2.5.Final) для обмена сообщениями между частями моего приложения в локальной среде, не по сети.
Значение TTL (время жизни) по умолчанию для соединения составляет 60000ms, я думаю изменить это на -1
, так как с оперативной точки зрения я с нетерпением жду возможности время от времени отправлять сообщения через такое соединение ( заранее неизвестно). Кроме того, это предотвратит такие проблемы, как jms ошибка подключения к очереди.
Возникает вопрос: в чем проблема с тем, чтобы никогда не прерывать соединение на стороне сервера в таком контексте? Это хороший выбор? Если нет, то есть ли стратегия, подходящая для такой ситуации?