Windows Azure Platform で動作するには、大局的に考え、アプリケーションを拡張する必要があります。しかし、アプリケーションを実行している VM の 1 つのクラッシュをシミュレートするにはどうすればよいでしょうか?
そのような環境でアプリケーションがどのように動作するかを確認 (デバッグ) したいと考えています。
1 に答える
1
障害のシミュレートは簡単です (Thread.Abord() を呼び出すだけです)。しかし、それはあなたのデザインについて多くを語ることはありません。
特に、VM が動作を停止するたびに監視するものは何もない (デバッグするものも何もない) ため、デバッグは少し無関係です。アプリは実行中の任意の時点で突然停止する可能性が高いと想定してください。
実行の中断によって発生する可能性のある微妙なデータ破損のすべてを現実的に観察することはできないため、最初からそのような問題に耐性があるように永続化設計を検討する必要があります (可能であれば、べき等プロセスが大いに役立ちます)。
于 2010-04-08T19:05:58.263 に答える