ftpを使用してファイルサーバーにログを書き込む機能を開発しています。ファイルサーバーへの書き込みは、ファイルサーバーが構成されている場合にのみ行われます。サーバが設定されていない場合、操作は終了してステータスを返します。流れは次のようなものです:
1.実行操作 2.ファイルサーバが接続されている場合は、ログに 3.リターン今
を書き、(DBおよびpingで確認してください)私があれば知りたいのですが同じ機能のデザインパターンですが、機能の範囲は設定の有無によって異なります。私はずっと2つのシナリオには、この上で助けいただければ幸いです:
静的 - ポストのようにシステムをブートアップベースのファイルサーバーがあることを「仮定」またはすることはできません - DBの設定には、ブートアップ時の1時間があればDBからの読み込み
ダイナミック - システムが起動して実行中に、ファイルサーバーを起動してDBを構成することがあります。このシナリオでは、システムを強制的に再起動するのではなく、ファイルサーバーを検出してログを書き始めるのが理想的です。
この点に関するヘルプが必要です。あなたのデザインがSingle Responsibility Principleの違反のように見える
おかげ
ありがとう、入力は私の問題を解決!単一責任の原則を確実にするために再設計された – James