私は同時にリクエストを行い、テストをしていて、 '並行性レベル'を引き上げたいと思っていましたが、メインスレッドでは利用できないことがわかりました。 10000回の要求と50同時実行して、私は実行apachebenchテストをやっ例えばSpring MVC/Java/Springブート/ etcで要求の並行性をどのようにして確認できますか?
、:
ab -c 50 -n 10000 -H "Content-Type: application/json" http://localhost:8080/v0.1/post/show/1"
...または包囲と同じレベル...
siege -b -c 50 -n 10000 -t120S http://localhost:8080/v0.1/post/show/1
そのうちだろう私は春のサーブレットでそれを見つけるのですか?それとも私はそれをどのように構築しますか?
リクエストスレッドの数は、サーブレットではなくコンテナ(たとえばtomcat)で設定されていますまたは春に。 https://tomcat.apache.org/tomcat-8.0-doc/config/executor.html –
はい、これはサーブレットに処理されるように渡されます。それ以外の場合、非同期処理は不可能です。したがって、1つ以上のリクエストであるかどうかを検出し、カウントを取得し、必要に応じて非同期処理を開始する必要があります。 – Orubel