2016-11-10 13 views
1

私は春のプロジェクトに取り組んでいます。私はThread.sleep(60000)をスレッドの安全性をチェックするために1つのAPIに入れました。私はそのAPIを呼び出す場合、他のすべてのapisはその時を待つ。私は、すべてのAPI要求が別々のスレッドで処理されると思っていました。だからこの行動の背後にある理由は何ですか?スプリングが複数のAPIリクエストのスレッドを管理する方法

+0

春のBeanは、デフォルトではシングルトンです。私はこれが問題かもしれないと思う。 Beanに '@ RequestScope'を追加し、再度チェックしてください。 – staszek

+1

春はありません。 Tomcatはそうです。スレッドと要求の関係については保証はありません。 – EJP

+1

@EJPこれはtomcatのglassfishと同様のオプションで 'http-thread-pool size'で解決されるでしょうか?尋ねるだけで、このドメインの専門家ではありません... – AxelH

答えて

1

tomcat server.xmlファイルにmaxThreadsを設定すると解決されます。 この問題の解決にご協力いただきありがとうございます。

関連する問題