簡単に質問するには、Azure Service FabricでService/Application Startupの依存関係を指定する方法がありますか?Azureサービスファブリックサービス/アプリケーションの起動依存関係の指定
私は2つのサービス、S1とS2を持っています。 S2はS1に依存し、S1の起動後に起動する必要があります。現在、S1とS2は異なるアプリケーションパッケージの下にあります。必要に応じて1つのアプリケーションパッケージに入れることもできます。
私は最初にS1を起動し、次に展開中にS2を起動すると機能します。しかし、サービスファブリックには保守作業があり、その間にサービスが再開されるようです。ここで問題となるのは、S1とS2の起動順序が保証されていないため、S2が初期化中に一部の構成を読み込めないということです。 S2はサイレントモードで失敗しますが、実行し続けます。
サービスファブリックでSetupEntryPointを指定する方法がSetupEntryPoint 『私は、もとで長時間実行されているサービスを置くために適切ではないと感じるのほか、『SetupEntryPoint』」しかし、この場合S1自体が持っている中で、』あります。
私は」また、S1からコンフィギュレーションを読み込めなかった場合にS2を停止することを考えています。その場合、Service FabricはS1が開始されるまでS2を再起動しようとします。
しかし、S1からService Fabric config ?
S2のロジックを追加して、S1プロセスの存在を検出し、初期化を遅らせました。これはうまくいきました – user2188649