次のことを行うツールを開発します。
- リモート サーバーからファイルを収集します - 数分おきに定期的に。
- 収集したファイルを 1 つのファイルにエクスポートします。
クライアントからは、5 分または 10 分ごとにサーバーにリクエストを送信します。次に、サーバーはファイルのリストを送信します。この部分を「コレクション」と呼びます。「収集」の後、「エクスポート」を行う必要があります (「収集」期間中に収集されたすべてのファイルを統合します。
私の考えでは、上記の「収集」と「エクスポート」のアクションは、「生産者」と「消費者」のようなものです。では、「オブザーバー」パターンを使用して上記のアクションを実装できますか? そうでない場合は、他のデザイン パターンを提案してください。
よろしく、カンナンDV