Если вы остановите и запустите своего брокера, независимо от того, удаляете ли вы файлы данных или нет, потребитель тем, которые еще не получили опубликованное сообщение, больше не будет его получать. Причиной этого является то, что сообщения, отправленные в тему, не будут записаны в постоянное хранилище сообщений.
Прочность и настойчивость не одно и то же. Долгосрочная подписка говорит брокеру сохранить состояние подписки в случае отключения подписчика - любые сообщения, отправленные в то время, когда отключен потребитель, будут сохраняться. С другой стороны, недлительная подписка конечна; если абонент отключается, он пропускает любые сообщения, отправленные в промежутке. Все сообщения хранятся в памяти и не сохранятся после перезапуска брокера.
С другой стороны, сохранение сообщений хранит сообщения для возможной доставки. Это защищает от катастрофического сбоя или для последующей доставки потребителям, которые могут быть еще не активны.
Если вы хотите транслировать сообщения, используя pub-sub, и если подписки выглядят надежными и выживает, перезапускает брокер, вы должны использовать виртуальные назначения вместо долговременных подписок.
Никакие сообщения, постоянные или непостоянные, не сохранятся, если выключить посредника и удалить каталог данных.