Скажем, у меня есть несколько пользователей, которые подключаются к той же очереди.Несколько пользователей из одной очереди ActiveMQ
Моя бизнес-логика: возьмите сообщение из очереди, выполните некоторую логическую операцию, и если эта операция успешно подтвердит это сообщение (работает как клиент-файл).
Мой вопрос: что произойдет, если одна из этих логических логических устройств не работает, и она не возвращает подтверждение этого сообщения.
Есть ли риск, что это сообщение будет отправлено другому потребителю, пока сообщение все еще обрабатывается потребителем?
Есть ли какой-то тайм-аут, после которого это сообщение освобождается потоком обратно в очередь?