トピックの検索リクエストを受信し、New York Times APIへのAPI呼び出しを行ってトピックに関連する記事を取得し、次にTwitter APIに送るプログラムに取り組んでいます。記事に言及したツイートを取得し、最終的に結果を処理して返します。マルチスレッドREST APIクライアント用のデザイン
私はこれをマルチスレッドにする必要があります。私は、固定サイズのスレッドプールでExecutorServiceを使うことを考えました。したがって、すべての着信検索要求は別のスレッドによって処理されます。 Callableインターフェイスを使用してタスクを送信します。 Callableを実装するクラスは、API処理(&にAPIリクエスト/応答を受けさせる)を行います。最後に結果がFutureによって取り出され、出力として表示されます。これは着信要求ごとに発生します。
これは意味がありますか?それとももっと良い方法がありますか?
EDIT:コマンドラインインターフェイスからデータを受け入れるローカルマシンでこれを実行しています。
どのサーバーアプリケーションですか? –