У меня есть постоянный потребитель по теме JMS.Я установил идентификатор клиента, я вижу, что он указан в очереди как постоянный потребитель.
Когда я выкатываю код, сервер перезагружается, но я хочу поставить в очередь сообщения, которые мне не хватает при перезапуске (следовательно, длительный).Как правильно отключить получателя сообщений, чтобы вы закрыли его, но при этом знали, что очередь буферизует сообщения для вас
destination = session.createTopic("beacons");
messageConsumer = session.createDurableSubscriber(destination, clientID);
Это правильный путь?или это сообщит очереди, что вы больше не хотите, чтобы сообщения доставлялись при повторном подключении?
messageConsumer.close
В двух словах, я ищу возможность перезапустить свой сервис, не теряя сообщения из темы "м подписан, спасибо!