x HTTP クライアント リクエストを送信する必要があります。リクエストを並行して送信したいのですが、一度に y を超えないようにしてください。
説明します: クライアントは同時に y 個のリクエストしか処理できません。x > y のときに x リクエストをクライアントに送信する必要があります。
最初の y リクエストがすべて終了するまで待ってから、別の y リクエストを大量に送信したくありません。クライアントは常に y リクエストを処理できるため、このアプローチは効率的ではありません。最初の y がすべて終了して別の y リクエストを送信するまで待機すると、クライアントは十分に活用されません。
- vert.x でどのように実装できますか?
一度に x リクエストを送信し、ハンドラーがコールバックを取得するたびに別のリクエストを送信することを検討しています。それは理にかなっていますか? - HttpClientOptions の maxPoolSize の意味は何ですか? 同時リクエストへの接続はありますか?
どうもありがとう!