如何在我的DevAppFabric中模拟Windows Azure VM崩溃

如何在我的DevAppFabric中模拟Windows Azure VM崩溃,azure,azure-virtual-machine,appfabric,Azure,Azure Virtual Machine,Appfabric,为了在WindowsAzure平台上工作,我们需要考虑大问题,我们的应用程序需要扩展。但是,如何模拟运行我的应用程序的其中一个VM的崩溃? 我想看看(调试)我的应用程序在这种环境中的行为。模拟故障很简单(只需调用Thread.Abord());但它不会告诉你很多关于你的设计 特别是,调试有点不相关,因为每当VM停止工作时,就没有什么可观察的了(也没有什么可调试的了)。你应该假设你的应用程序可能会在执行的任何时候突然停止 由于您无法真实地观察到中断执行可能导致的所有细微的数据损坏,因此您应该考虑您

为了在WindowsAzure平台上工作,我们需要考虑大问题,我们的应用程序需要扩展。但是,如何模拟运行我的应用程序的其中一个VM的崩溃?

我想看看(调试)我的应用程序在这种环境中的行为。

模拟故障很简单(只需调用Thread.Abord());但它不会告诉你很多关于你的设计

特别是,调试有点不相关,因为每当VM停止工作时,就没有什么可观察的了(也没有什么可调试的了)。你应该假设你的应用程序可能会在执行的任何时候突然停止

由于您无法真实地观察到中断执行可能导致的所有细微的数据损坏,因此您应该考虑您的持久性设计从一开始就对此类问题具有弹性(幂等过程在可能的情况下会有很大帮助)