@Asyncアノテーションを使用して非同期メソッドを有効にしました。時々私はSimpleAsyncTaskExecutorスレッド数が指数関数的に増加するのを見ています。この行動に関するアイデアは?Springブート非同期メソッドの問題
0
A
答えて
0
文字通り指数関数的に増加する場合は、非同期メソッドがおそらく自分自身を呼び出すように聞こえますか?
0
デフォルトでは、SpringはSimpleAsyncTaskExecutorを使用してメソッドを非同期に実行します。 SimpleAsyncTaskExecutorは各タスクで新しいスレッドを生成し、スレッドプールとタスクのキューイングをサポートしません。 したがって、asyncメソッドが短時間で複数回呼び出された場合は、タスクごとに複数のスレッドが開きます。 独自のエグゼキュータを定義する必要があります。次のリンクを参照してください http://www.baeldung.com/spring-async
関連する問題
- 1. SpringバッチまたはSpringブート非同期メソッドの実行?
- 2. 問題非同期
- 3. 問題をonProgressUpdateに渡す問題 - 非同期メソッド
- 4. プロミスの非同期問題
- 5. node.js非同期の問題?
- 6. 非同期メソッドの非同期メソッド
- 7. 同期メソッドの問題
- 8. Mockitoを使ってSpringブートで非同期(@Async)メソッドをモックする方法は?
- 9. 非同期プログラミング問題
- 10. NodeJSエクスプレス非同期問題
- 11. Springブート非同期TaskExecutors用のスレッドプールの設定?
- 12. node.js非同期初期化の問題
- 13. spring ibatis mysql間欠的非同期問題
- 14. 非同期ループ内の非同期メソッド
- 15. 非同期Awaitパラメータ付きメソッドの問題
- 16. WebService非同期メソッドの質問
- 17. Springトランザクションロールバック非同期?
- 18. 非同期/同期性の問題によるNodeJSループの問題
- 19. angular2テストフレームワークの非同期テストの問題
- 20. NightmareJSの非同期性の問題
- 21. 非同期メソッド非同期に新
- 22. 非同期Webサービスの問題
- 23. C#非同期ソケットの問題
- 24. 非同期データストリームの角度問題
- 25. ノードjsとmongodb非同期の問題
- 26. 非同期並列ノードjsの問題
- 27. javasctipt - 戻り値の非同期問題
- 28. System.Data.SQLite非同期ロードの問題
- 29. Angular2非同期データの問題
- 30. 非同期ブロック戻りの問題
CustomThreadPoolを設定しましたか? – user121290
いいえ私はCustomThreadPoolを設定していません – Suraj
customThreadPoolを設定すると良いでしょう。これを確認してください。 http://stackoverflow.com/questions/13206792/spring-async-limit-number-of-threads – user121290