私はSpring Bootを使用してマイクロサービスを開発しました。私は、バックエンドコールをスタブして、サービスをパフォーマンステストしていました。スレッド数を見ると、呼び出し回数が非常に多いにもかかわらず、サービスに作成されたスレッドの最大数がどの時点でも20であることがわかります。 Spring Bootを使用して開発されたマイクロサービスに対して行うことができる呼び出しの数には制限がありますか?サービスで受け入れられる接続数をトラブルシューティングしたり増やしたりするために、どの手順を踏む必要がありますか教えてください。Spring Boot - 作成された接続数の制限
答えて
この設定は、埋め込みコンテナ(tomcat、jetty ...)から派生したものです。スレッド
の
Tomcatの数は、あなたは、あなたがしかし、このother stackoverflow question/answerによると、20個のスレッドを数え言うあなたのapplication.propertiesにスレッドのデフォルト数を
server.tomcat.max-threads=400
を、このプロパティを指定することもできるはずserver.tomcat.max-threadsのデフォルト値は0であるため、tomcatを使用すると200になります。tomcat's documentation:
このコネクタによって作成される要求処理スレッドの最大数。したがって、処理可能な同時要求の最大数が決まります。指定されていない場合、この属性は200に設定されます。エグゼキューターがこのコネクターに関連付けられている場合、コネクターは内部スレッドプールではなくエグゼキューターを使用してタスクを実行するため、この属性は無視されます。また
、のプロパティ:
引き:
server.undertow.worker-threads
桟橋:あなたはpropertiのリストを見つけることができます
server.jetty.acceptors
どのコンテナを使用していますか?Spring's documentation
ありがとう、アレックス。私はtomcatを使用しています。私は試してみよう –
こんにちはアレックス、私のアプリのデフォルト値を印刷する方法はありますか? –
私が知っているわけではありません。つまり、server.tomcat.max-threadsのデフォルト値は0なので、tomcatの値になります。私がやろうとしていたこと本当に大きな価値(server.tomcat.max-threads = 1000)で試してみて、違いがあるかどうかを確認することです。 – alexbt
- 1. spring-bootのtomcatのデフォルト接続プール?
- 2. Spring BootがHerokuのPostgresデータベースに接続
- 3. 接続制限
- 4. 複数のデータベースに接続する方法Spring Boot JPA?
- 5. Apache接続の制限
- 6. socket.ioの接続制限
- 7. Kurentoの接続制限
- 8. オープンnettcpbinding接続の制限
- 9. Silverlight MultiScaleImageの接続制限?
- 10. spring-boot embedded tomcatの制限事項は何ですか?
- 11. Spring Bootでsrc/test/javaのオートスキャンを制限する方法は?
- 12. Kryonet接続ID制限?
- 13. ASP.NET HTTP接続制限
- 14. スプリングブート - 7に制限されたバックアップログファイルの数
- 15. iReport SpringでロードされたHibernate接続
- 16. u-boot mmc read_block制限
- 17. 春のブートサーバーがPostgresの接続制限を打ち続ける
- 18. MySQLとSpring Boot:何もしなくても接続が失われた
- 19. Xamarin:Xamarin Mac Agentの接続が制限されています
- 20. Androidのネットワーク接続が制限されていますか?
- 21. Spring-Boot MQTT構成
- 22. ツイスト:TCPサーバーへのクライアント接続数が制限されていますか?
- 23. RDS接続でオートスケーリングが制限されています
- 24. DDOSの安全な接続の制限?
- 25. GCDWebServerの許可されたIPへの接続を制限する方法
- 26. HttpWebRequestの接続制限とRestFULサーバー
- 27. mqtt mosquitto Linuxの接続制限
- 28. Slick 3.0.1 dbへの接続制限
- 29. .NETクライアントのSignalR接続制限
- 30. libeventの接続を制限する
桟橋、村落、nginx、アンダー... ...? – alexbt