一部からデータを取得し、解析を実行するスケジュールされたタスクを作成する必要があります->操作->出力ファイルの作成->出力ファイルの送信
MainExecutor クラス、Retriever クラス、Reader クラス、Builder クラス、Sender クラスの 5 つの作業クラスを使用したいと考えています。メインの MainExecutor クラスは、ScheduledThreadPoolExecutorを使用して、Retriever をスケジュールします。
このアプリをスケーラブルにしたいと考えています。これらの各クラス (Reader、Builder、Sender) を個別のスレッドにする必要がありますか?
それぞれにスレッド プールを使用する必要がありますか?
このプログラムを実装する最良の方法は何ですか?