我已经声明了一个向Rabbitmq主机声明的频道。我有两个使用者(A和B),它们连接到不同的队列。是否可以停止消费者A,直到消费者B的队列(几乎)为空。
我考虑过设置某种优先级,但是没有找到合适的解决方案
try {
channel.basicConsume(first_queue, false, consumerA);
channel.basicConsume(second_queue, false, consumerB);
} catch (Exception e) {
log.error("failed to add consumer channel: " + e.getMessage());
e.printStackTrace();
}