私はRabbitMQ DefaultConsumerを使用しています
public void init () {
DefaultConsumer dc = new DefaultConsumer(channel);
dc.addShutdownListener(this);
}
handleShutdownSignal() {
//TODO: Recreate channel associated with this consumer
}
チャネルにエラーが発生し、shutdownsignal が送信された場合、コンシューマは以前に使用していたチャネルにすでに依存しているため、チャネルを再初期化するにはどうすればよいですか?