2

他のサービスで使用できるいくつかの API を公開する HTTP サービスである私のアプリケーションでは、メッセージング サービスと別の REST サービスである 2 つの異なる外部サービスを呼び出さなければならない状況があります。

これらの I/O バウンド操作では、別のスレッド プールまたは ExecutionContext を使用することをお勧めします。以下を使用して、application.conf にカスタム ExecutionContext の構成を作成しています。

execution-context {
  fork-join-executor {
    parallelism-max = 10
  }
}

いくつか質問があります。

  1. これで 10 個の専用スレッドが作成されますか?
  2. parallelism-max のサイズを知るにはどうすればよいですか?
  3. この実行コンテキストを使用して REST API 呼び出しを行う場合、これをどのようにサイズ設定すればよいでしょうか?
4

1 に答える 1