Spring Boot @RabbitListener 监听 RabbitMQ 队列:如何获取队列信息
在使用 @RabbitListener 注解时,需要指定监听的队列名,例如:
@RabbitListener(queues = 'myQueue')
public void receiveMessage(String message) {
// 处理消息
}
这里的 myQueue 就是我们要监听的队列名。当有消息到达该队列时,receiveMessage 方法会被自动调用,并将消息内容作为参数传入。在这个方法中,我们可以对消息进行处理。
如果需要监听多个队列,可以在注解中指定多个队列名,例如:
@RabbitListener(queues = {'queue1', 'queue2'})
public void receiveMessage(String message) {
// 处理消息
}
在这个例子中,receiveMessage 方法会同时监听 queue1 和 queue2 两个队列。当有消息到达任意一个队列时,该方法会被自动调用。
原文地址: https://www.cveoy.top/t/topic/kMnY 著作权归作者所有。请勿转载和采集!