rabbitmq 如何检查我用rabbtimq创建的频道是否处于活动状态?

ycggw6v2  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(1)|浏览(153)

我正在使用amqplib来连接rabbitmq.因为我正在启动一个连接,然后我已经创建了该连接的通道.并且在建立连接后,我也不关闭通道和连接,简而言之,我打开它们是为了节省时间,以避免连接建立时间.所以我的问题是我如何检查我创建的通道是否打开?
代码是用node-js编写的。

hfwmuf9z

hfwmuf9z1#

请使用amqplib查看rabbitMQ文档:https://www.rabbitmq.com/tutorials/tutorial-one-javascript.html
他们用...

amqp.connect('amqp://localhost', function(error0, connection) {
  if (error0) {
    throw error0;
  }
  connection.createChannel(function(error1, channel) {
    if (error1) {
      throw error1;
    }
    var queue = 'hello';

    channel.assertQueue(queue, {
      durable: false
    });
  });
});

使用“assertQueue”,首先询问是否创建了该队列

相关问题