api-gateway に vertx Web クライアント (3.8.5) を使用し、setMaxPoolSize を 20 に設定しています。この制限はエンドポイントごとですか、それともすべてのエンドポイント全体の合計ですか?
36 のバーティクルとバーティクルごとに 1 つの Web クライアントを使用してアプリケーションを展開しています。これにより、合計で 36 の Web クライアントが作成され、アプリケーションは 1000 を超える異なる ip:port に接続する必要があります。ここで、接続プーリングの利点を利用するには、上記の制限が接続の合計にある場合、アプリケーションからの全体的な接続を 1000 * 36 >= 36000 に等しくする MaxPoolSize >= 1000 を設定する必要があります。上記の推奨設定は何ですか?使用事例?
maxPoolSize = 20 に設定し、いずれも有効期限が切れていない場合 (有効期限 = 60 秒)、そのうち 10 個だけが使用されているとします。プールにない ip:port に対する要求が来るとどうなりますか。キューに入れられるか、未使用の接続の 1 つが切断され、新しい接続 (新しい ip:port 用) が確立されますか?
異なる ip:port に対する複数の同時要求を処理するには、api-gateway のクライアント構成はどうすればよいですか?
ありがとう、ニティッシュ