我正在使用 RabbitMQ DefaultConsumer
public void init () {
DefaultConsumer dc = new DefaultConsumer(channel);
dc.addShutdownListener(this);
}
handleShutdownSignal() {
//TODO: Recreate channel associated with this consumer
}
一旦通道出现错误并发送关闭信号,我该如何重新初始化通道,因为消费者已经依赖于它使用的前一个通道?