мы используем @RabbitListener для прослушивания очереди, и когда есть сообщения, мы их обрабатываем. Однако я хочу выполнить некоторую отчетную задачу, когда очередь пуста, это происходит, когда наше приложение только что обработало тонны сообщений в очереди, и какое-то время сообщений больше не было. это время я хочу сообщить. Как я могу сделать это с @RabbitListener?
вот мой код:
@RabbitListener(queues = "${consumer.queue}", containerFactory = "ListenerContainerFactory")
public void handleMessage(Message message) {
processEvent(message);
}