У меня есть случай использования, когда очередь должна содержать только 1 сообщение, и она должна быть заменена любым новым сообщением.
Итак, если в очереди нет прослушивателя, приведенное выше объяснение вступает в действие. Если слушатель прослушивает очередь, он потребляет сообщение. Таким образом, максимальный предел очереди составляет 1.
. Я много искал эту функцию в ActiveMQ. Любое руководство определенно помогло бы.
Примечание : в ActiveMQ Artemis есть очередь "ring", которая могла бы выполнить это sh, но мы ищем это особенность в ActiveMQ. Для этого поднимается Джира .
В ActiveMQ нет сопоставимой функции, позволяющей ограничить глубину очереди фиксированным количеством сообщений. Если вам действительно нужна такая вещь, то, возможно, вам следует перейти на ActiveMQ Artemis, так как она имеет встроенную функцию.