大量の揮発性データをメモリに保持するアプリケーションを作成したいと思います。ホストマシンがシャットダウンしたとき、またはメンテナンスの場合に、このデータのごく一部のみを保持する必要があります。停止はまれであるはずです。これはメモリ内のデータにほとんどの時間アクセス可能である必要がありますが、サービスのまれな制限は耐えられます。
サーバー用に開発している場合は、マシンの起動中に確実に実行されるWindowsServiceを作成し、OnStop()メソッドでデータの一部を保持します。
このすべてをクラウドに移行することを考えています。問題は、この観点から、ワーカーの役割がWindowsサービスに類似している場合はどうでしょうか。ほとんどの場合、まれに停止して実行されますか、それとも時々、またはアイドル状態のときにリサイクル/再起動されますか?