如何检查消息队列是否已经存在?
我有两个不同的应用程序,一个创建队列,另一个从队列中读取。
因此,如果我先运行从队列中读取的客户端,则会崩溃。为了避免这种情况,我想先检查队列是否存在。
这里是我读取队列的代码片段:
QueueingBasicConsumer <ConsumerName> = new QueueingBasicConsumer(<ChannelName>);
<ChannelName>.BasicConsume("<queuename>", null, <ConsumerName>);
BasicDeliverEventArgs e = (BasicDeliverEventArgs)<ConsumerName>.Queue.Dequeue();