1
私は春のプロジェクトに取り組んでいます。私はThread.sleep(60000)
をスレッドの安全性をチェックするために1つのAPIに入れました。私はそのAPIを呼び出す場合、他のすべてのapisはその時を待つ。私は、すべてのAPI要求が別々のスレッドで処理されると思っていました。だからこの行動の背後にある理由は何ですか?スプリングが複数のAPIリクエストのスレッドを管理する方法
私は春のプロジェクトに取り組んでいます。私はThread.sleep(60000)
をスレッドの安全性をチェックするために1つのAPIに入れました。私はそのAPIを呼び出す場合、他のすべてのapisはその時を待つ。私は、すべてのAPI要求が別々のスレッドで処理されると思っていました。だからこの行動の背後にある理由は何ですか?スプリングが複数のAPIリクエストのスレッドを管理する方法
tomcat server.xmlファイルにmaxThreadsを設定すると解決されます。 この問題の解決にご協力いただきありがとうございます。
春のBeanは、デフォルトではシングルトンです。私はこれが問題かもしれないと思う。 Beanに '@ RequestScope'を追加し、再度チェックしてください。 – staszek
春はありません。 Tomcatはそうです。スレッドと要求の関係については保証はありません。 – EJP
@EJPこれはtomcatのglassfishと同様のオプションで 'http-thread-pool size'で解決されるでしょうか?尋ねるだけで、このドメインの専門家ではありません... – AxelH