3

netty 3.6.5 を使用するアプリケーション サーバーを開発しています。まず、オプションのバックログの完全な意味を理解したいと思います。また、開発者を支援する serverbootstrap オプションに関するドキュメントがないのはなぜですか。

もう 1 つの質問は、パフォーマンスを向上させるために、サーバーへの同時接続数を制限するにはどうすればよいかということです。

ありがとうございました。

4

2 に答える 2

3

UNIX システムでサーバーへの同時接続数を制限するには、アプリケーションを実行する前にファイル記述子に ulimit を設定します。すべての記述子が開かれると、他のクライアントは接続できなくなります。

許可されているファイル記述子の数を取得するには、プロセスを実行しているユーザーとして exec$ ulimit -nを実行します。詳細については、を参照man ulimitしてください。

ServerBootstrap に関する zhqauke の回答を参照してください。

于 2013-10-02T03:02:10.007 に答える
2
  1. ServerBootstrap のオプションに関連する netty ソース コードでいくつかのドキュメントを見つけました。ここの「Configuring Channel」の部分で見つけることができます。
  2. クライアントがサーバーに接続すると、新しい接続が確立されるため、接続数はクライアントの数によって決まります。接続数を制限することはできません。ただし、これらの接続を提供するためにサーバー側で実行するワーカー スレッドの数を設定できます。
于 2013-09-27T07:22:31.507 に答える