我正在尝试为现有队列编写消费者。
RabbbitMQ 在一个单独的实例中运行,名为“org-queue”的队列已经创建并绑定到一个交换器。org-queue 是一个持久队列,它还有一些额外的属性。
现在我需要从这个队列接收消息。我已经使用下面的代码来获取队列的实例
conn = Bunny.new
conn.start
ch = conn.create_channel
q = ch.queue("org-queue")
它给我一个错误,说明不同的耐用属性。默认情况下,兔子似乎使用耐用 = 假。所以我添加了耐用的真实作为参数。现在它说明了其他参数之间的差异。我是否需要指定所有参数才能连接到它?由于rabbitMQ由不同的环境维护,我很难获得所有属性。
有没有办法获取队列列表并在客户端侦听所需的队列,而不是通过所有参数连接到队列。