我正在接收一個程序,該程序接收主題的搜索請求,使API調用紐約時報API來獲取與該主題相關的文章,然後到Twitter API獲取提及文章的推文,並最終處理結果並將其返回。多線程REST API客戶端的設計
我必須使這個多線程。我想過使用帶有固定大小線程池的ExecutorService。所以,每個傳入的搜索請求將由一個單獨的線程處理。我也使用Callable接口來提交任務。實現Callable的類執行API處理(使&接收API請求/響應)。最後,結果由Future提取並顯示爲輸出。這發生在每個傳入的請求中。
這是否有意義?還是有更好的方法來做到這一點?
編輯:我在我的本地機器上運行這個接受命令行界面的數據。
什麼服務器應用程序? – 2012-02-28 15:09:53