1

n のリストを保持する netty でハンドラーを作成しようとしていますSocketAddress。私がやりたいことは、最初のアドレスから始めて接続を試みることです。これが失敗した場合は、次のアドレスなどを試してください。

何らかの理由で接続が切断された場合は、接続を無期限に再試行し、アドレス リストを循環させたいと考えています。

これを書く方法について何か提案はありますか。単一のアドレス再接続ハンドラーの実行に関するネットの例を見つけましたが、複数のケースについてはわかりません。

4

1 に答える 1

1

接続部分の ChannelFutureListener を使用すると、これを簡単に実行できると思います。接続が切断された場合は、カスタムの SimpleUpstreamChannelHandler を記述し、connectionClosed(..) メソッドをオーバーライドして「再接続」を処理できます。

于 2012-02-19T17:55:34.287 に答える