Задать вопрос

Как включить персистентные сообщения в ActiveMQ?

Собственно как включить режим при котором после перезагрузки брокера сообщения не будут пропадать?
Вот этот вариант не работает: activemq.apache.org/kaha-persistence.html
Брокер просто вообще перестаёт запускаться, а если изменить kahaPersistenceAdapter на то что предлагается в сообщении о ошибке то брокер запускается, но после его перезапуска сообщения всё равно пропадают.
  • Вопрос задан
  • 771 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Highload Architect
    5 месяцев
    Далее
  • Яндекс Практикум
    Архитектура программного обеспечения
    6 месяцев
    Далее
  • Учебный центр IBS
    ARC-008 Проектирование высокопроизводительных приложений
    1 неделя
    Далее
Решения вопроса 1
Hayate
@Hayate Автор вопроса
Оказывается помимо настроек брокера надо ещё в заголовке сообщения указывать что его нужно сохранять на жёсткий диск.
$amq_headers['persistent'] = "true";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы