Я использую ActiveMQ classic в качестве администратора очередей. Мой потребитель сообщений (@JmsListener, использующий Spring) пишет в MongoDB. Если MongoDB недоступен, он отправляет сообщение в другую очередь, давайте назовем его очередью повторной доставки.
Итак, представьте, что после того, как mongoDB не работал в течение многих часов, он, наконец, работает. Каков наилучший способ прочитать сообщение из этой очереди повторной доставки?
Я думаю, есть ли возможность сделать это, создав пакетное задание, которое запускается один раз в день? Если да, какие варианты можно использовать для создания подобной работы или есть ли другие доступные варианты.