在我目前的工作中,對於一個用例,我們正在序列中進行幾個遠程服務調用(SOAP over HTTP)。這些是獨立的電話,我必須整理每個電話的數據,並最終準備我的迴應。我想並行化這些調用。並行遠程服務調用
Q
並行遠程服務調用
0
A
回答
2
聽起來像你應該使用ExecutorService。
創建一個類來執行您的查詢並實現Runnable。然後你可以將這個類的實例提交到Executor
,它會在多個線程中運行它(池化等 - 全部可配置)。你會得到一個Future對象爲每個提交,你只需撥打get()
就可以得到你的結果。
框架意味着你不必擔心實例線程,建立統籌,確定什麼是運行等
這裏的the tutorial。
+0
Brian,在Java EE容器內創建自己的線程是一個好主意嗎? – Niranjan
0
Java EE中的產卵線程是我們被告知的禁止線程。但是,OP並未說明是否使用了Java EE或Java SE。
對於Java EE WorkManager API可能是有用的。
除此之外,是的,ExecutorService
或Spring TaskScheduler(相當不可能,如果我得到的問題是正確的)。
相關問題
- 1. 使用碼頭服務器,遠程服務器進行調試
- 2. 在Android應用程序中進行遠程服務器調用
- 3. django:調用遠程服務殺死python
- 4. 如何遠程調用RESTful Web服務
- 5. 從遠程調用WCF服務javascript
- 6. 在asp.net中調用遠程web服務
- 7. 從網站調用遠程服務器
- 8. 如何調用遠程方法服務?
- 9. 從遠程DLL調用WCF服務
- 10. 運行遠程服務器
- 11. 使用jQuery在遠程服務器上調用Web服務
- 12. 使用Netbeans和XDebug進行遠程PHP調試(遠程服務器)
- 13. 遠程服務
- 14. PHP:從我的PHP服務器調用遠程服務器?
- 15. Android遠程服務不調用服務方法
- 16. Web服務調用在遠程服務器上失敗
- 17. 如何調用遠程服務器本地運行的Web服務器
- 18. 使用eclipse和tomcat服務進行遠程調試
- 19. 使用Visual Studio和WinDbg服務器進行遠程調試
- 20. ASP.NET MVC - 使用構建服務器進行遠程調試
- 21. TCL程序登錄到遠程服務器並執行命令
- 22. AJAX並不遠程服務器
- 23. 遠程調試asp.net web服務
- 24. asp.net調試服務器遠程
- 25. 管理遠程服務回調
- 26. 遠程調試,創建服務器
- 27. 服務器上的遠程調試
- 28. 遠程調試Azure移動服務
- 29. 遠程調試Azure雲服務
- 30. Visual Studio遠程調試服務
您目前使用什麼框架來調用您的webservices? – muruga
我正在使用Sun Metro來調用服務。 – Niranjan