Всякий раз, когда мы настраиваем ActiveMQ, мы указываем, сколько места на диске должно использовать MQ,
В настройках есть 3 параметра
- Использование памяти
- Хранение в хранилище
- Временное использование
Из которого TempUsage является максимальной памятью, которую MQ может использовать для хранения непостоянных сообщений, вам, скорее всего, следует установить это значениедо 50 ГБ (что составляет 536870912 байт).Посмотрите на этот ответ о том, как найти это значение https://stackoverflow.com/a/27549226/2551236
Я не видел, чтобы этот предел был нарушен, в очереди нет ни одного потребителя, ни какого-нибудь медленного?В любом случае, если вы хотите увеличить лимит, вы можете настроить свой файл activemq.xml, как упомянуто в ответе выше.
Надеюсь, это поможет!
Удачи!