我有一個Java EE Web應用程序。現在,當一個特定的請求時(比如/ XYZ網址行話),我想要做複雜處理。第如下使用不同的線程在web應用程序中處理
的以下3個步驟每個都非常複雜,需要時間。
- 從DB.Table中的表中獲取數據具有大量數據並且查詢需要時間。
- 對其他webserive A進行Web服務調用並獲取其數據。
- 對其他Webserice B進行另一個Web服務調用並獲取其數據。
- 通過使用1個輸出,2執行一些處理,3
1,2,和3彼此獨立,以便能夠並行地調用的。
現在的問題是:
- 我可以做業務1,2,3和三個獨立的線程?
- 是否建議爲每個請求創建3個線程?
- 我應該使用線程池嗎?
簡單的方法是使用Ajax – nidhin 2012-07-18 17:56:52
@Gray其100%現在:)我以前忘了接受它 – user978939 2012-07-18 18:03:47
@nidhin:這與ajax無關。我需要給出一些輸出o。如上所述,計算oi需要執行步驟1,2,3,4。 – user978939 2012-07-18 18:05:54