2017-11-02 8 views
0

Microsoftサービスファブリックを使用してドッキングコンテナを編成しており、ドッキングイメージを実行するService Fabricサービスタイプがあります。私は起動時にコマンドパラメータをコンテナに渡すことができるようにしたい。 CreateServiceAsyncを介して毎回異なるパラメータを渡して1からn個のインスタンスをコンテナのインスタンスとして起動したいと考えています。 FabricClient.ServiceManagementClient.CreateServiceAsyncメソッドを使用して各インスタンスを起動し、これらの引数をドッカーコンテナに渡してコマンドパラメータとして受信しようとしていますが、それを行う方法が失われています。サービスファブリックサービスを作成し、ドッカーコマンドパラメータをコンテナに渡す方法はありますか?

答えて

0

代わりに、ワーカーサービスが実行している機能を追跡できる特別なConfigurationServiceを作成することもできます。

起動時に、ワーカーサービスは設定を要求し、その作業を開始します。定期的に、それがまだ生きていることを示すためにリースを更新する必要があります。

このアプローチでは、任意のワーカーサービスインスタンスが任意のタスクを実行し、ハングするサービスが正常なものに置き換えられることを保証します。

関連する問題