我正在使用与rabbitMQ集成的spring-boot。我指的是本教程中的构造:
https://spring.io/guides/gs/messaging-rabbitmq/
我想做以下事情:
使用application.properties
为rabbitmq服务器定义主机,端口,用户名和密码
现在在某个班级:
class SomeClass {
@Autowired
private SomeConnectionToRabbit conn;
void x(String queueName) {
use conn to get messages from some queue queueName
don't close connection, it will be needed in future.
}
}
总结一下,我正在寻找以下问题的解决方案: autowire一个连接的实例到rabbitmq,使用并重用此连接来获取来自不同队列的消息(获取消息意味着我得到所有消息,我不需要处理新推送的消息)。
有什么想法吗?