【发布时间】:2015-10-11 01:32:33
【问题描述】:
我们使用@RabbitListener 来监听队列,并在有消息时处理它们。但是,当队列为空时,我想执行一些报告任务,当我们的应用程序刚刚处理队列中的大量消息并且暂时没有消息时,就会发生这种情况。那是我要报告的时间。我怎么能用@RabbitListener 做到这一点?
这是我的代码:
@RabbitListener(queues = "${consumer.queue}", containerFactory = "ListenerContainerFactory")
public void handleMessage(Message message) {
processEvent(message);
}
【问题讨论】:
标签: rabbitmq spring-amqp