0
私は春のブートで構築されたレストアプリケーションを持っています。私は、統合テストの実行に必要な時間を短縮するために、そのアプリケーションの複数のインスタンスを異なるスレッドに起動したいと考えています。複数のスレッドでSpringブートレストアプリケーションを起動できますか?
誰もがこれを前に試したことがありますか?はいの場合はどうしましたか?何を使いましたか? できない場合は理由を説明してください。
ありがとうございます。
どのように「起動」していますか?外部(ローカルソケットを介して接続)の場合、それは普通のサーバーであり、すでにマルチスレッド化されています。そうでない場合は、おそらく複数のコンテキストが必要になり、ランナーをテストクラス別に分割するように設定する必要があります。 – chrylis
アプリケーションはすでにマルチスレッド化されています。成熟した高性能アプリケーションサーバーである埋め込みTomcatインスタンス内で実行されています。もちろん、アプリケーションの複数のインスタンスを起動することもできます。 JARの実行時に '--server.port = xxxx'コマンドライン引数を指定するだけで、別のポートを使用してください。私はあなたのテストがより速くなるとは思わない。 – Strelok
あなたはこれを行う方法に関するチュートリアルを知っていますか、またはどこから見始めるべきですか? – Andrew