アプリに protobuf-rpc-proを使用しています (2 つのシステム統合)。protobuf-rpc-pro は Netty に基づいており、Netty の次の依存関係を使用しています:
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.0.0.CR1</version >
</依存関係>
高いパフォーマンスを得るには、2 つのシステム間の通信用にチャネル プールを実装する必要があります。つまり、私の実装では、メッセージを並行して送信する複数の接続を取得したいと考えています (ノンブロッキング通信)。ここでの質問は、送信バッファーが既にいっぱいかどうかを確認し、別の接続に切り替える方法です (負荷分散など)。Netty または外部実装にそのためのメカニズムはありますか? Web上で何も見つかりませんでした...