Проблема в том, что это не так, как работают Темы, если подписки недолговечны, а клиент отсутствует на момент публикации, сообщение не сохраняется.То, что вы ищете, звучит больше как очередь, поэтому вы можете изменить свое представление о том, что делают ваши приложения.
ActiveMQ имеет функцию, называемую ретроактивными потребителями, которая может хранить некоторые прошлые сообщения Темы в памяти, но это ненадежно, поскольку ваш клиент может прийти достаточно поздно, чтобы самые старые сообщения были удалены из памяти, или ваш брокер мог потерпеть неудачуи был перезапущен, и в этом случае эти сообщения исчезли.